.fn-home .shead{align-items:end;gap:24px}.fn-home .shead .rte{max-width:620px;margin-top:12px}.fn-home__all{white-space:nowrap;text-underline-offset:4px}.fn-home__grid{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fn-home__card{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;padding:18px;border:1px solid var(--line);border-bottom:3px solid var(--buoy);border-radius:8px;background:var(--surface);height:100%;color:var(--ink);text-decoration:none}.fn-home__photo{display:block;width:104px;height:120px;object-fit:contain;background:#fff;border-radius:5px}.fn-home__title{font-size:1.35rem;line-height:1.2;margin:0 0 12px;overflow-wrap:anywhere}.fn-home__read{font-size:.85rem;color:var(--buoy);font-weight:600}.fn-home__card:hover{border-color:var(--buoy)}.fn-home__card:focus-visible{outline:3px solid var(--buoy);outline-offset:4px}@media(max-width:1000px){.fn-home__grid{grid-template-columns:1fr}.fn-home__photo{height:104px}}@media(max-width:600px){.fn-home .shead{display:block}.fn-home__all{display:inline-block;margin-top:16px}.fn-home__card{padding:14px;gap:16px}.fn-home__title{font-size:1.3rem}}.fn-article__header{display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:48px;align-items:center;margin:32px 0 56px}.fn-article__photo{width:100%;height:320px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:8px;padding:20px}.fn-article__header .h1{margin:12px 0;font-size:clamp(2.2rem,4vw,4rem);line-height:1.05;overflow-wrap:anywhere}.fn-article__summary{color:var(--muted);line-height:1.7;max-width:620px}.fn-article__body{margin-inline:auto}.fn-article__body .rte{line-height:1.8}.fn-article__body .rte h2{margin-top:2em}.fn-article__body .rte img{max-width:100%;height:auto}.fn-article__body .rte table{display:block;overflow-x:auto;max-width:100%}.fn-article__back{margin-top:40px}@media(max-width:700px){.fn-article__header{grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start;margin:24px 0 36px}.fn-article__photo{height:150px;padding:10px}.fn-article__header .h1{font-size:2rem}.fn-article__summary{grid-column:1/-1;font-size:.9rem}.fn-article__header .eyebrow{font-size:.65rem}}.fn-blog__grid{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fn-blog__card{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:24px;height:100%;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink)}.fn-blog__photo{width:160px;height:180px;object-fit:contain;background:#fff;border-radius:5px}.fn-blog__title{font-size:1.65rem;line-height:1.15;margin:8px 0 12px;overflow-wrap:anywhere}.fn-blog__card p{font-size:.92rem;color:var(--muted);line-height:1.6}.fn-blog__read{color:var(--buoy);font-weight:600;font-size:.85rem}.fn-blog__card:hover{border-color:var(--buoy)}.fn-blog__card:focus-visible{outline:3px solid var(--buoy);outline-offset:4px}@media(max-width:1000px){.fn-blog__grid{grid-template-columns:1fr}}@media(max-width:600px){.fn-blog__card{grid-template-columns:104px minmax(0,1fr);padding:16px;gap:16px}.fn-blog__photo{width:104px;height:130px}.fn-blog__title{font-size:1.35rem}.fn-blog__card .eyebrow{font-size:.65rem}.fn-blog__card p{font-size:.85rem}}.fn-related ul{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fn-related__card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);text-decoration:none}.fn-related__photo{width:80px;height:90px;object-fit:contain;background:#fff}.fn-related__card h3{font-size:1.35rem;line-height:1.2;margin:0 0 8px}.fn-related__card span{font-size:.85rem;color:var(--buoy);font-weight:600}.fn-related__card:focus-visible{outline:3px solid var(--buoy);outline-offset:4px}@media(max-width:700px){.fn-related ul{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
