.inspiration-page,.inspiration-detail{color:#2d3829}.inspiration-heading{padding:20px 0 36px}.inspiration-heading h1{letter-spacing:-1.6px;margin:18px 0 22px;font-size:clamp(34px,5vw,58px);font-weight:550;line-height:1.3}.inspiration-heading>p:last-of-type{color:#707a65;font-size:15px;line-height:1.9}.inspiration-heading>a{color:#617548;margin-top:20px;font-size:13px;display:inline-block}.inspiration-guide{background:#edf0e5;border:1px solid #dce2d1;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;padding:24px 28px;display:flex}.inspiration-guide strong{font-size:17px;font-weight:550}.inspiration-guide p{color:#727b66;max-width:650px;margin-top:8px;font-size:13px;line-height:1.9}.inspiration-guide>a{white-space:nowrap;color:#52683a;font-size:13px}.inspiration-search{padding-block:10px 32px}.inspiration-search label{color:#69765c;margin-bottom:12px;font-size:13px;display:block}.inspiration-search>div{align-items:center;gap:12px;display:flex}.inspiration-search input{min-width:0;max-width:660px;font:inherit;color:inherit;background:#fffef9;border:1px solid #d5dcc8;border-radius:10px;flex:1;padding:14px 18px}.inspiration-search input:focus-visible{outline-offset:3px;outline:2px solid #80906b}.inspiration-search .billing-primary{cursor:pointer;margin:0;padding:14px 22px}.inspiration-search a{white-space:nowrap;font-size:12px}.inspiration-count{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.inspiration-count h2{overflow-wrap:anywhere;font-size:21px;font-weight:500}.inspiration-count>span{color:#89917d;white-space:nowrap;font-size:12px}.inspiration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.inspiration-card{background:#fffdf8;border:1px solid #dfe4d6;border-radius:18px;overflow:hidden}.inspiration-card>a{flex-direction:column;height:100%;display:flex}.inspiration-card-image{aspect-ratio:1.6;background:#e6eade;place-items:center;display:grid;overflow:hidden}.inspiration-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .2s;display:block}.inspiration-card:hover .inspiration-card-image img{transform:scale(1.03)}.inspiration-card-image>span{color:#8c9b78;font-size:42px}.inspiration-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.inspiration-card-body>small{color:#8b936e;margin-bottom:8px;font-size:11px;line-height:1.8}.inspiration-card-body h2{margin-bottom:12px;font-size:18px;font-weight:550;line-height:1.65}.inspiration-card-body p{color:#77816b;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.85;display:-webkit-box;overflow:hidden}.inspiration-card-body>span{color:#607548;justify-content:space-between;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.inspiration-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:36px 0;font-size:13px;display:flex}.inspiration-pagination a{background:#fffef9;border:1px solid #d6ddca;border-radius:8px;padding:12px 18px}.inspiration-pagination>span{color:#89937d}.inspiration-empty{color:#6f7b62;padding:44px 0;line-height:1.9}.inspiration-empty a{text-decoration:underline}.inspiration-footer{color:#7d8772;border-top:1px solid #dfe4d5;padding-top:24px;font-size:12px;line-height:1.9}.inspiration-footer a{color:#5f7446;margin-top:16px;display:inline-block}.inspiration-crumbs{color:#8a937e;flex-wrap:wrap;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.inspiration-crumbs a{color:#5b7044}.inspiration-detail{max-width:920px;margin:auto}.inspiration-detail>header h1{letter-spacing:-.8px;overflow-wrap:anywhere;margin:18px 0 22px;font-size:clamp(30px,4vw,48px);font-weight:550;line-height:1.4}.inspiration-detail>header>p:last-child{color:#768169;font-size:16px;line-height:1.95}.inspiration-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin:32px 0;display:grid}.inspiration-gallery figure{min-width:0;margin:0}.inspiration-gallery img{object-fit:contain;background:#e9ecdf;border-radius:14px;width:100%;height:auto;max-height:620px;display:block}.inspiration-gallery figcaption{color:#909881;margin-top:10px;font-size:11px}.inspiration-task-guide{background:#ecf0e3;border-radius:16px;margin:32px 0;padding:26px 30px}.inspiration-task-guide h2{font-size:19px;font-weight:550}.inspiration-task-guide ol{color:#6c795f;margin:15px 0 0;padding-left:20px;font-size:13px;line-height:2;list-style:decimal}.inspiration-prompt{background:#fffdf8;border:1px solid #dbe2cd;border-radius:18px;margin:22px 0;padding:26px 30px}.inspiration-prompt>div{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.inspiration-prompt h2{font-size:18px;font-weight:550}.inspiration-prompt button{color:#5c7344;white-space:nowrap;background:#f1f4e9;border:1px solid #d7dec9;border-radius:7px;padding:9px 12px;font-size:12px}.inspiration-prompt pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.95}.inspiration-copy-status{color:#687b50;margin:18px 0;font-size:13px}.inspiration-deliverable{color:#758761;margin:20px 0;font-size:13px;line-height:1.9}.inspiration-detail-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 16px;display:flex}.inspiration-detail-actions a{text-align:center;margin:0;line-height:1.8}.inspiration-capability-note{color:#8a937d;font-size:12px;line-height:1.9}.inspiration-related{border-top:1px solid #dce2d0;margin-top:48px;padding-top:32px}.inspiration-related h2{margin-bottom:22px;font-size:22px;font-weight:500}.inspiration-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.inspiration-related>div a{border:1px solid #dce3d0;border-radius:12px;justify-content:space-between;gap:20px;padding:20px;font-size:14px;line-height:1.8;display:flex}.inspiration-related>a{color:#647a4a;margin-top:26px;font-size:13px;display:inline-block}.home-content-links{grid-template-columns:1fr 1fr;gap:24px;padding-block:52px;display:grid}.home-content-links>a{background:#fffdf7;border:1px solid #dce2d0;border-radius:22px;padding:28px}.home-content-links h2{margin:14px 0;font-size:26px;font-weight:500;line-height:1.5}.home-content-links p{color:#77836a;font-size:14px;line-height:1.85}.home-content-links strong{color:#637947;margin-top:22px;font-size:13px;display:block}@media (width<=900px){.inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration-guide{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=600px){.inspiration-grid,.home-content-links,.inspiration-related>div{grid-template-columns:1fr}.inspiration-heading{padding-top:0}.inspiration-count{flex-direction:column;gap:10px}.inspiration-guide{padding:22px}.inspiration-search input{padding:12px}.inspiration-search .billing-primary{padding:12px 16px}.inspiration-prompt,.inspiration-task-guide{padding:22px}.inspiration-prompt>div{flex-direction:column;align-items:flex-start;gap:12px}.home-content-links{padding-block:32px}}@media (prefers-reduced-motion:reduce){.inspiration-card-image img{transition:none}}
