.fgovdoctrine{--fgovdoctrine-bg-primary:#000;--fgovdoctrine-bg-elev:#111;--fgovdoctrine-bg-elev-2:#1a1a1a;--fgovdoctrine-text-primary:#fff;--fgovdoctrine-text-secondary:hsla(0,0%,100%,.7);--fgovdoctrine-text-muted:hsla(0,0%,100%,.5);--fgovdoctrine-accent:#fa2132;--fgovdoctrine-border:hsla(0,0%,100%,.08);--fgovdoctrine-border-strong:hsla(0,0%,100%,.16);--fgovdoctrine-link-underline:rgba(250,33,50,.5);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--fgovdoctrine-bg-primary);color:var(--fgovdoctrine-text-primary);min-height:100vh}.fgovdoctrine--light{--fgovdoctrine-bg-primary:#fafafa;--fgovdoctrine-bg-elev:#f2f2f2;--fgovdoctrine-bg-elev-2:#ebebeb;--fgovdoctrine-text-primary:#111;--fgovdoctrine-text-secondary:rgba(0,0,0,.68);--fgovdoctrine-text-muted:rgba(0,0,0,.48);--fgovdoctrine-accent:#fa2132;--fgovdoctrine-border:rgba(0,0,0,.1);--fgovdoctrine-border-strong:rgba(0,0,0,.14);--fgovdoctrine-link-underline:rgba(250,33,50,.55)}.fgovdoctrine-main{margin:0 auto;max-width:1080px;padding:120px 32px 100px}.fgovdoctrine-crumb{color:var(--fgovdoctrine-text-muted);font-size:13px;letter-spacing:.02em;margin-bottom:48px}.fgovdoctrine-crumb a{color:var(--fgovdoctrine-text-muted);text-decoration:none;transition:color .15s ease}.fgovdoctrine-crumb a:hover{color:var(--fgovdoctrine-text-secondary)}.fgovdoctrine-crumb-sep{color:var(--fgovdoctrine-text-muted);margin:0 10px;opacity:.35}.fgovdoctrine-crumb-current{color:var(--fgovdoctrine-text-secondary)}.fgovdoctrine-header{margin-bottom:48px;max-width:760px}.fgovdoctrine-eyebrow{color:var(--fgovdoctrine-accent);font-size:12px;font-weight:600;letter-spacing:.18em;margin-bottom:20px;text-transform:uppercase}.fgovdoctrine-h1{color:var(--fgovdoctrine-text-primary);font-size:clamp(40px,5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 14px}.fgovdoctrine-subtitle{color:var(--fgovdoctrine-accent);font-size:18px;font-style:italic;font-weight:500;letter-spacing:-.005em;margin:0}.fgovdoctrine-summary{background:var(--fgovdoctrine-bg-elev);border-left:3px solid var(--fgovdoctrine-accent);color:var(--fgovdoctrine-text-primary);font-size:17px;line-height:1.65;margin-bottom:56px;max-width:760px;padding:24px 28px}.fgovdoctrine-prose{max-width:760px}.fgovdoctrine-prose p{color:var(--fgovdoctrine-text-secondary);font-size:17px;line-height:1.7;margin:0 0 20px}.fgovdoctrine-prose p strong{color:var(--fgovdoctrine-text-primary);font-weight:600}.fgovdoctrine-prose a{border-bottom:1px solid var(--fgovdoctrine-border-strong);color:var(--fgovdoctrine-text-primary);text-decoration:none;transition:color .15s ease,border-color .15s ease}.fgovdoctrine-prose a:hover{border-bottom-color:var(--fgovdoctrine-accent);color:var(--fgovdoctrine-accent)}.fgovdoctrine-h2{color:var(--fgovdoctrine-text-primary);font-size:28px;font-weight:700;letter-spacing:-.01em;margin:56px 0 24px;text-align:left}.fgovdoctrine-grid{display:grid;gap:16px;grid-template-columns:1fr;margin-top:8px}.fgovdoctrine-card{background:var(--fgovdoctrine-bg-elev);border:1px solid var(--fgovdoctrine-border);border-left:3px solid var(--fgovdoctrine-accent);color:inherit;display:block;padding:28px 32px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.fgovdoctrine-card:hover{background:var(--fgovdoctrine-bg-elev-2);border-color:var(--fgovdoctrine-border-strong);border-left-color:var(--fgovdoctrine-accent)}.fgovdoctrine-card:focus-visible{outline:2px solid var(--fgovdoctrine-accent);outline-offset:2px}.fgovdoctrine-card-position{color:var(--fgovdoctrine-text-primary);font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:10px}.fgovdoctrine-card-gloss{color:var(--fgovdoctrine-text-secondary);font-size:16px;line-height:1.6;margin:0 0 16px}.fgovdoctrine-card-cta{align-items:center;color:var(--fgovdoctrine-accent);display:inline-flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.04em;text-transform:uppercase}.fgovdoctrine-card-arrow{display:inline-block;transition:transform .2s ease}.fgovdoctrine-card:hover .fgovdoctrine-card-arrow{transform:translateX(4px)}.fgovdoctrine-canonical{background:var(--fgovdoctrine-bg-elev-2);border-left:3px solid var(--fgovdoctrine-accent);margin:24px 0 8px;max-width:760px;padding:28px 32px}.fgovdoctrine-canonical-label{color:var(--fgovdoctrine-accent);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.fgovdoctrine-canonical-text{color:var(--fgovdoctrine-text-primary);font-size:18px;font-weight:500;letter-spacing:-.005em;line-height:1.55}.fgovdoctrine-canonical-clause{display:block}.fgovdoctrine-canonical-attribution{color:var(--fgovdoctrine-text-muted);font-size:13px;letter-spacing:.01em;margin-top:18px}.fgovdoctrine-faq{margin-top:8px;max-width:760px}.fgovdoctrine-faq-item{border-top:1px solid var(--fgovdoctrine-border);padding:24px 0}.fgovdoctrine-faq-item:last-child{border-bottom:1px solid var(--fgovdoctrine-border)}.fgovdoctrine-faq-q{color:var(--fgovdoctrine-text-primary);font-size:18px;font-weight:600;letter-spacing:-.005em;margin-bottom:10px}.fgovdoctrine-faq-a{font-size:16px;margin:0}.fgovdoctrine-faq-a,.fgovdoctrine-ref-item{color:var(--fgovdoctrine-text-secondary);line-height:1.65}.fgovdoctrine-ref-item{border-left:1px solid var(--fgovdoctrine-border-strong);font-size:15px;margin-bottom:14px;max-width:760px;padding-left:16px}.fgovdoctrine-ref-item em{color:var(--fgovdoctrine-text-primary);font-style:italic;font-weight:500}.fgovdoctrine-ref-item a{border-bottom:1px dotted rgba(250,33,50,.4);color:var(--fgovdoctrine-accent);text-decoration:none;transition:border-color .15s ease}.fgovdoctrine-ref-item a:hover{border-bottom-color:var(--fgovdoctrine-accent)}.fgovdoctrine-ref-footer{color:var(--fgovdoctrine-text-muted);font-size:15px;line-height:1.7;margin-top:20px;max-width:760px}.fgovdoctrine-ref-footer a{border-bottom:1px solid var(--fgovdoctrine-border-strong);color:var(--fgovdoctrine-text-secondary);text-decoration:none;transition:color .15s ease,border-color .15s ease}.fgovdoctrine-ref-footer a:hover{border-bottom-color:var(--fgovdoctrine-accent);color:var(--fgovdoctrine-accent)}.fgovdoctrine-see{border-top:1px solid var(--fgovdoctrine-border);color:var(--fgovdoctrine-text-muted);font-size:15px;line-height:1.7;margin-top:56px;max-width:760px;padding-top:32px}.fgovdoctrine-see a{border-bottom:1px solid var(--fgovdoctrine-border-strong);color:var(--fgovdoctrine-text-secondary);text-decoration:none;transition:color .15s ease,border-color .15s ease}.fgovdoctrine-see a:hover{border-bottom-color:var(--fgovdoctrine-accent);color:var(--fgovdoctrine-accent)}.fgovdoctrine-cite{border-top:1px solid var(--fgovdoctrine-border);margin-top:48px;max-width:760px;padding:20px 0 0}.fgovdoctrine-cite-label{color:var(--fgovdoctrine-text-muted);font-size:11px;font-weight:700;letter-spacing:.18em;margin-bottom:12px;text-transform:uppercase}.fgovdoctrine-cite-txt{color:var(--fgovdoctrine-text-secondary);font-size:14px;line-height:1.6;margin:0 0 14px}.fgovdoctrine-cite-txt em{color:var(--fgovdoctrine-text-primary);font-weight:500}.fgovdoctrine-cite-txt a{border-bottom:1px solid var(--fgovdoctrine-border-strong);color:var(--fgovdoctrine-text-secondary);text-decoration:none}.fgovdoctrine-cite-txt a:hover{border-bottom-color:var(--fgovdoctrine-accent);color:var(--fgovdoctrine-accent)}.fgovdoctrine-bibtex{color:var(--fgovdoctrine-text-muted);font-size:13px}.fgovdoctrine-bibtex summary{align-items:center;color:var(--fgovdoctrine-text-muted);cursor:pointer;display:inline-flex;font-weight:600;gap:6px;letter-spacing:.04em;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fgovdoctrine-bibtex summary::-webkit-details-marker{display:none}.fgovdoctrine-bibtex summary:before{color:var(--fgovdoctrine-accent);content:"+";display:inline-block;font-weight:700;text-align:center;width:12px}.fgovdoctrine-bibtex[open] summary:before{content:"−"}.fgovdoctrine-bibtex pre{background:var(--fgovdoctrine-bg-elev);border-left:2px solid var(--fgovdoctrine-border-strong);color:var(--fgovdoctrine-text-secondary);font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px;line-height:1.6;margin-top:12px;overflow-x:auto;padding:14px 16px;white-space:pre}@media (max-width:640px){.fgovdoctrine-main{padding:96px 20px 72px}.fgovdoctrine-header{margin-bottom:36px}.fgovdoctrine-h2{font-size:24px;margin:44px 0 18px}.fgovdoctrine-summary{font-size:16px;padding:22px}.fgovdoctrine-card{padding:24px 22px}.fgovdoctrine-card-position{font-size:20px}.fgovdoctrine-canonical{padding:22px}.fgovdoctrine-canonical-text{font-size:16px}.fgovdoctrine-faq-q{font-size:17px}}