.guard{background:#f4f3ed;color:#23271f}.guard-hero{background:#23271f;color:#f4f3ed;padding:80px 0 65px}.guard-hero h1{font-size:clamp(38px,4.3vw,64px);max-width:960px;letter-spacing:-.035em;line-height:1.06;margin:24px 0}.guard-hero .lead{max-width:690px;color:#d2d6c9}.guard-hero .eyebrow{color:#c8ef83}.guard-hero .actions a:not(.button){color:#e0e6d6}.guard-hero .button{background:#c8ef83;color:#23271f}.guard-tags{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0;font:12px var(--mono)}.guard-tags span{border:1px solid #657052;padding:9px 12px}.guard-tags span:first-child{background:#c8ef83;color:#23271f;border-color:#c8ef83}.guard-section{padding:54px 0;border-bottom:1px solid #d5d8cd;min-width:0;scroll-margin-top:20px}.guard-section h2{font-size:clamp(28px,3vw,39px);max-width:850px}.guard-section h3{font-size:22px}.guard-heading{margin-bottom:28px}.guard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.guard-grid>*{min-width:0}.guard-card{padding:30px;background:#fff;border:1px solid #d5d8cd}.guard-dark{background:#2c3227;color:#f4f3ed;border-color:#2c3227}.guard-dark .eyebrow{color:#c8ef83}.guard p,.guard li{font-size:15px;line-height:1.75}.guard li{margin-bottom:12px}.guard ol,.guard ul{padding-left:22px}.guard-change{display:flex;flex-direction:column;gap:8px;margin:20px 0 26px}.guard-change code{font-size:clamp(19px,2vw,29px);letter-spacing:-.025em}.guard-change span{color:#6c784f;font-size:26px}.guard-facts{display:block;margin:22px 0}.guard-facts>div{display:grid;grid-template-columns:165px minmax(0,1fr);gap:18px;border-top:1px solid #d5d8cd;padding:12px 0}.guard-facts dt{font-size:12px;color:#68705f}.guard-facts dd{margin:0;font-size:13px;line-height:1.65;min-width:0}.guard-dark .guard-facts dt{color:#c1cbb5}.guard-dark .guard-facts>div{border-color:#4d5744}.guard code,.guard time{overflow-wrap:anywhere}.guard-result{display:inline-block;background:#e4edcf;color:#334320;padding:10px 14px;border-left:3px solid #74963d;font-family:var(--mono)}.guard .actions{flex-wrap:wrap}.guard a,.guard button,.guard summary{min-height:44px}.guard .code-label{flex-wrap:wrap}.guard .code-panel pre{max-height:380px}.guard-section:last-child{border:0;padding-bottom:75px}.guard details{border-top:1px solid #d5d8cd;padding:8px 0}.guard summary{display:flex;align-items:center}.guard summary:before{content:'+';padding-right:12px}.guard details[open] summary:before{content:'−'}.guard :focus-visible{outline:3px solid #87aa42;outline-offset:4px}
/* Inherit wrapping for plain disclosure identifiers as well as mints, hashes and URLs. */
.guard{overflow-wrap:anywhere}
@media(max-width:800px){.guard-grid{grid-template-columns:minmax(0,1fr)}.guard-hero{padding:48px 0}.guard-section{padding:40px 0}.guard-card{padding:24px}.guard-hero h1{max-width:670px}}
@media(max-width:500px){.guard-hero{padding:32px 0 38px}.guard-hero h1{font-size:36px}.guard-hero .lead{font-size:16px}.guard-tags{font-size:10px}.guard-card{padding:20px}.guard-facts>div{grid-template-columns:minmax(0,1fr);gap:5px}.guard-change code{font-size:21px}.guard-section h2{font-size:29px}.guard .code-label{gap:8px}.guard .code-label button{padding:8px 0}.guard .actions{align-items:flex-start;flex-direction:column}.guard .actions a{display:flex;align-items:center}.guard p,.guard li{font-size:14px}}
