:root{--em:#0B3B2E;--em-2:#145C47;--em-deep:#062A20;--mint:#E6F0EB;--leaf:#F4F8F5;--or:#C9A961;--or-2:#E9D9AE;--ink:#13241E;--mute:#5A6862;--line:#D9E3DD;--white:#fff;
--display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--body:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}
body{margin:0;background:var(--leaf);color:var(--ink);font:400 18px/1.7 var(--body);-webkit-font-smoothing:antialiased;padding-bottom:84px}
img{max-width:100%;height:auto;display:block}a{color:inherit}
h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}
.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}
.k{font:600 12px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--em-2)}
.skip{position:absolute;left:-999px}.skip:focus{left:12px;top:12px;z-index:99;background:var(--white);padding:10px 14px;border-radius:8px}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font:600 15px var(--body);text-decoration:none;border:0;cursor:pointer}
.btn.sm{min-height:44px;padding:0 18px;font-size:14px}
.b-em{background:var(--em);color:#fff;box-shadow:0 12px 26px -12px rgba(11,59,46,.55)}
a:focus-visible,summary:focus-visible{outline:3px solid var(--or);outline-offset:3px}
.top{position:sticky;top:0;z-index:20;background:rgba(244,248,245,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.tb{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:12px}
.logo{display:flex;flex-direction:column;line-height:1;text-decoration:none;color:var(--em)}
.logo span{font:600 17px var(--body);letter-spacing:.2em}.logo small{font:600 9.5px var(--body);letter-spacing:.42em;color:var(--or);margin-top:4px}
.logo.light{color:#fff}
.top nav{display:flex;align-items:center;gap:20px;font:500 15px var(--body)}.top nav a:not(.btn){text-decoration:none;color:var(--mute)}
.hero{background:linear-gradient(180deg,var(--mint),var(--leaf));padding:34px 0 26px}
.bc{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:var(--mute);margin-bottom:20px}.bc a{text-decoration:none}
.hero h1{font-size:clamp(34px,5.4vw,54px);margin:12px 0 14px;color:var(--em-deep)}
.dek{font-size:19px;color:var(--mute);margin:0}
.meta{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:14px}
.meta img{width:44px;height:44px;border-radius:50%;object-fit:cover;object-position:50% 20%}
.meta b{display:block}.meta span{color:var(--mute)}
.cover{margin:8px auto 0;max-width:1000px}.cover img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:22px}
.cover figcaption{font-size:13px;color:var(--mute);margin-top:8px;text-align:center}
.prose{padding-top:30px}
.prose h2{font-size:clamp(28px,4vw,36px);margin:52px 0 14px;color:var(--em-deep);scroll-margin-top:84px}
.prose h3{font-size:24px;margin:30px 0 8px;color:var(--em)}
.prose p{margin:0 0 18px}.prose ul,.prose ol{margin:0 0 20px;padding-left:22px}.prose li{margin-bottom:8px}
.prose a:not(.btn){color:var(--em-2);text-underline-offset:3px}
.prose strong{color:var(--em-deep)}
.short{background:var(--white);border:1px solid var(--line);border-left:5px solid var(--or);border-radius:16px;padding:20px 22px;margin-bottom:26px}
.short b{font:600 13px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--em-2)}.short p{margin:8px 0 0}
.toc{background:var(--mint);border-radius:16px;padding:18px 22px;margin:0 0 10px;font-size:16px}
.toc b{font:600 13px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--em-2)}.toc ol{margin:10px 0 0}.toc a{text-decoration:none}
.box{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:18px 22px;margin:0 0 22px}
.box.warn{border-left:5px solid #C0532E}.box.tip{border-left:5px solid var(--em-2)}.box.exp{border-left:5px solid var(--or);background:#FBF7EC}
.box>b:first-child{display:block;font:600 13px var(--body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;color:var(--em-2)}
.tw{overflow-x:auto;margin:0 0 24px;border-radius:14px;border:1px solid var(--line);background:var(--white)}
table{border-collapse:collapse;width:100%;font-size:15.5px;min-width:520px}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}
th{background:var(--em);color:#fff;font-weight:600}tr:last-child td{border-bottom:0}
.cta{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:center;background:var(--em);color:#fff;border-radius:22px;padding:26px;margin:36px 0}
.cta h3{font-size:28px;margin:6px 0;color:#fff}.cta p{margin:0;color:#D5E4DC;font-size:16px}.cta .k{color:var(--or-2)}
.ctab{display:flex;flex-direction:column;gap:12px}.cta .b-em{background:var(--or);color:var(--ink)}.lnk{color:#fff;font-size:15px;text-align:center}
.faq details{background:var(--white);border:1px solid var(--line);border-radius:14px;margin-bottom:10px;padding:0 18px}
.faq summary{cursor:pointer;font-weight:600;padding:16px 0;min-height:48px;list-style:none}.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";float:right;color:var(--em-2);font-size:22px;line-height:1}.faq details[open] summary::after{content:"–"}
.faq details p{margin:0 0 16px;color:var(--mute)}
.author{display:flex;gap:18px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:20px;padding:22px;margin:36px 0}
.author img{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none}.author b{display:block;font-size:19px;margin:4px 0}.author p{margin:0;font-size:15.5px;color:var(--mute)}
.src{font-size:14.5px;color:var(--mute)}.src h2{font-size:24px!important;margin-top:30px!important}.src li{margin-bottom:4px}
.rel{padding:20px 0 60px}.rel h2{font-size:32px;margin:0 auto 18px;max-width:1180px;padding:0 20px;color:var(--em-deep)}
.rg{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto;padding:0 20px}
.rg.grid{padding:0;margin-top:26px}
.rc{background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .3s}
.rc:hover{transform:translateY(-3px)}.rc img{aspect-ratio:3/2;object-fit:cover;width:100%}
.rc span{font:600 11.5px var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--em-2);padding:14px 16px 0}
.rc b{font:600 22px/1.15 var(--display);padding:6px 16px 16px;color:var(--em-deep)}.rc p{margin:-8px 16px 18px;font-size:14.5px;color:var(--mute)}
.pillar{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:var(--em);color:#fff;border-radius:24px;overflow:hidden;text-decoration:none;margin-top:10px}
.pillar img{width:100%;height:100%;object-fit:cover}.pillar>div{padding:30px}.pillar h2{font-size:clamp(28px,3.4vw,40px);margin:10px 0}.pillar p{color:#D5E4DC;margin:0 0 20px}
.pillar .k{color:var(--or-2)}.pillar .btn{background:var(--or);color:var(--ink)}
main{padding-bottom:30px}
.foot{background:var(--em-deep);color:#C8D8CF;padding:46px 0 20px;font-size:15px}
.fg{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:26px}.fg b{display:block;color:#fff;margin-bottom:8px}.fg a:not(.logo){display:block;text-decoration:none;padding:5px 0}.fg p{margin:12px 0 0}
.legal{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding-top:16px;font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.legal p{margin:0}
.mbar{display:none}
@media (max-width:760px){
 body{font-size:18px}.top nav a:not(.btn){display:none}
 .cta,.pillar{grid-template-columns:1fr}.rg{grid-template-columns:1fr}.fg{grid-template-columns:1fr}
 .cover img{border-radius:0}.cover{padding:0}.author{flex-direction:column}
 .mbar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(244,248,245,.96);border-top:1px solid var(--line)}
 .mbar .btn{width:100%;min-height:52px}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* icônes */
.ic{display:inline-block;width:1.15em;height:1.15em;flex:none;vertical-align:-.2em;background:currentColor;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.ic-bag{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%207h12l1%2013H5z%22/%3E%3Cpath%20d%3D%22M9%207a3%203%200%200%201%206%200%22/%3E%3C/svg%3E")}
.ic-book{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205a2%202%200%200%201%202-2h13v16H6a2%202%200%200%200-2%202z%22/%3E%3Cpath%20d%3D%22M4%2019V5%22/%3E%3Cpath%20d%3D%22M9%207h6%22/%3E%3C/svg%3E")}
.ic-download{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12%22/%3E%3Cpath%20d%3D%22M7%2010l5%205%205-5%22/%3E%3Cpath%20d%3D%22M5%2021h14%22/%3E%3C/svg%3E")}
.ic-calc{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%207h8%22/%3E%3Cpath%20d%3D%22M8%2012h.01M12%2012h.01M16%2012h.01M8%2016h.01M12%2016h.01M16%2016h.01%22/%3E%3C/svg%3E")}
.ic-arrow{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22/%3E%3Cpath%20d%3D%22M13%206l6%206-6%206%22/%3E%3C/svg%3E")}
.ic-compass{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M15.5%208.5l-2%205-5%202%202-5z%22/%3E%3C/svg%3E")}
.ic-bell{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016V11a6%206%200%200%201%2012%200v5l1.5%202h-15z%22/%3E%3Cpath%20d%3D%22M10%2020a2%202%200%200%200%204%200%22/%3E%3C/svg%3E")}
.ic-news{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M7%208h10M7%2012h10M7%2016h6%22/%3E%3C/svg%3E")}
.ic-check{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M8%2012.5l2.5%202.5L16%209.5%22/%3E%3C/svg%3E")}
.ic-x{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M9%209l6%206M15%209l-6%206%22/%3E%3C/svg%3E")}
.ic-shield{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l8%203v6c0%205-3.5%208-8%209-4.5-1-8-4-8-9V6z%22/%3E%3Cpath%20d%3D%22M9%2012l2%202%204-4%22/%3E%3C/svg%3E")}
.ic-scale{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204v16M7%2020h10%22/%3E%3Cpath%20d%3D%22M5%208h14%22/%3E%3Cpath%20d%3D%22M5%208l-3%206a3%203%200%200%200%206%200zM19%208l-3%206a3%203%200%200%200%206%200z%22/%3E%3C/svg%3E")}
.ic-coins{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%229%22%20cy%3D%227%22%20rx%3D%226%22%20ry%3D%223%22/%3E%3Cpath%20d%3D%22M3%207v5c0%201.7%202.7%203%206%203s6-1.3%206-3V7%22/%3E%3Cpath%20d%3D%22M9%2015v3c0%201.7%202.7%203%206%203s6-1.3%206-3v-5c0-1.7-2.7-3-6-3%22/%3E%3C/svg%3E")}
.ic-key{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%224.5%22/%3E%3Cpath%20d%3D%22M11.2%2011.2L20%2020M16.5%2016.5l2-2M14%2019l2-2%22/%3E%3C/svg%3E")}
.ic-chart{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h16%22/%3E%3Cpath%20d%3D%22M7%2016v-4M12%2016V8M17%2016V5%22/%3E%3C/svg%3E")}
.ic-alert{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l10%2018H2z%22/%3E%3Cpath%20d%3D%22M12%2010v5M12%2018h.01%22/%3E%3C/svg%3E")}
.ic-bulb{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018h6M10%2021h4%22/%3E%3Cpath%20d%3D%22M12%203a6%206%200%200%200-4%2010.5c.8.8%201%201.5%201%202.5h6c0-1%20.2-1.7%201-2.5A6%206%200%200%200%2012%203z%22/%3E%3C/svg%3E")}
.ic-star{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1L3.2%209.5l6.1-.9z%22/%3E%3C/svg%3E")}
.ic-list{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206h11M9%2012h11M9%2018h11%22/%3E%3Cpath%20d%3D%22M4%206h.01M4%2012h.01M4%2018h.01%22/%3E%3C/svg%3E")}
.ic-help{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M9.5%209.5a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.8-1%201.5v.7M12%2017h.01%22/%3E%3C/svg%3E")}
.ic-users{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22/%3E%3Cpath%20d%3D%22M2.5%2020a6.5%206.5%200%200%201%2013%200%22/%3E%3Cpath%20d%3D%22M16%204.5a3.5%203.5%200%200%201%200%207M18%2014a6%206%200%200%201%203.5%206%22/%3E%3C/svg%3E")}
.ic-phone{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%203h4l2%205-2.5%201.5a11%2011%200%200%200%206%206L16%2013l5%202v4a2%202%200%200%201-2%202A16%2016%200%200%201%203%205a2%202%200%200%201%202-2z%22/%3E%3C/svg%3E")}
.ic-calendar{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M3%2010h18M8%203v4M16%203v4%22/%3E%3C/svg%3E")}
.ic-home{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-7%209%207%22/%3E%3Cpath%20d%3D%22M5%2010v10h14V10%22/%3E%3Cpath%20d%3D%22M10%2020v-6h4v6%22/%3E%3C/svg%3E")}
.ic-file{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%203H6v18h12V7z%22/%3E%3Cpath%20d%3D%22M14%203v4h4M9%2012h6M9%2016h6%22/%3E%3C/svg%3E")}
.ic-mail{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M3%207l9%206%209-6%22/%3E%3C/svg%3E")}
.ic-telescope{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2015l13-6%201.5%203.5-13%206z%22/%3E%3Cpath%20d%3D%22M10%2015l-2%206M12%2014l3%207%22/%3E%3Cpath%20d%3D%22M17%209l3-1.5%201.5%203.5-3%201.5%22/%3E%3C/svg%3E")}
.ic-tool{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a4%204%200%200%200-5.4%205.4L3%2018l3%203%206.3-6.3a4%204%200%200%200%205.4-5.4l-2.5%202.5-2.4-.6-.6-2.4z%22/%3E%3C/svg%3E")}
.ic-lock{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22/%3E%3Cpath%20d%3D%22M8%2011V8a4%204%200%200%201%208%200v3%22/%3E%3C/svg%3E")}
.ic-clock{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22/%3E%3Cpath%20d%3D%22M12%207v5l3%202%22/%3E%3C/svg%3E")}
.ic-gift{--i:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%228%22%20width%3D%2218%22%20height%3D%225%22%20rx%3D%221%22/%3E%3Cpath%20d%3D%22M5%2013v8h14v-8M12%208v13%22/%3E%3Cpath%20d%3D%22M12%208c-2-4-6-3-5%200M12%208c2-4%206-3%205%200%22/%3E%3C/svg%3E")}
.prose h2 .ic,.rel h2 .ic{color:var(--or);width:.85em;height:.85em;margin-right:12px;vertical-align:-.08em}
.k .ic,.short b .ic,.toc b .ic,.box>b:first-child .ic,.rc span .ic{width:1.35em;height:1.35em;margin-right:7px;vertical-align:-.3em}
.btn .ic{margin-right:9px;width:1.2em;height:1.2em}.lnk .ic{vertical-align:-.25em}
.meta .ic{width:1em;height:1em;vertical-align:-.15em}
.box.warn>b:first-child{color:#B5563A}.box.exp>b:first-child{color:#8A6D2B}
