#sdna-kc{--ink:#172023;--dark:#20292b;--paper:#faf8f6;--stone:#f0ede7;--white:#fff;--muted:#526063;--line:#d5d8d4;--red:#c80b19;--accent:#e10613;--green:#215746;--focus:#005fbb;--w:1180px}#sdna-kc *{box-sizing:border-box}#sdna-kc{scroll-behavior:smooth}#sdna-kc{margin:0;background:var(--paper);color:var(--ink);font:17px/1.55 Arial,Helvetica,sans-serif}#sdna-kc,#sdna-kc button,#sdna-kc input,#sdna-kc textarea,#sdna-kc select{font-family:Arial,Helvetica,sans-serif}#sdna-kc button,#sdna-kc input,#sdna-kc textarea,#sdna-kc select{font-size:inherit}#sdna-kc a{color:inherit;text-underline-offset:4px}#sdna-kc a:hover{text-decoration-thickness:2px}#sdna-kc button,#sdna-kc a,#sdna-kc input,#sdna-kc textarea,#sdna-kc select,#sdna-kc summary{-webkit-tap-highlight-color:transparent}#sdna-kc button,#sdna-kc a{touch-action:manipulation}#sdna-kc button{cursor:pointer}#sdna-kc a:focus-visible,#sdna-kc button:focus-visible,#sdna-kc input:focus-visible,#sdna-kc textarea:focus-visible,#sdna-kc select:focus-visible,#sdna-kc summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}#sdna-kc button:disabled{cursor:not-allowed;opacity:.6}#sdna-kc .skip{position:fixed;top:-70px;left:12px;z-index:99;background:#fff;padding:12px}#sdna-kc .skip:focus{top:12px}#sdna-kc .wrap{width:min(var(--w),calc(100% - 80px));margin:auto}#sdna-kc .review{font-size:12px;background:#eae7e1;color:#465052;padding:8px 0}#sdna-kc .review .wrap{display:flex;justify-content:space-between;gap:20px}#sdna-kc .localheader{background:#fff;border-bottom:1px solid var(--line)}#sdna-kc .navrow{min-height:82px;display:flex;align-items:center;gap:25px}#sdna-kc .brand{display:flex;align-items:center;gap:19px;text-decoration:none}#sdna-kc .brand img{width:148px;height:auto;display:block}#sdna-kc .brand span{padding-left:20px;border-left:1px solid var(--line);font-weight:700;font-size:16px}#sdna-kc .localnav{display:flex;align-items:center;gap:25px;margin-left:auto}#sdna-kc .localnav a,#sdna-kc .localnav button{font-size:14px;border:0;background:none;padding:12px 0;text-decoration:none;color:var(--ink)}#sdna-kc .localnav [aria-current=page]{color:var(--red);text-decoration:underline;text-decoration-thickness:2px}#sdna-kc .localnav a:hover{color:var(--red)}#sdna-kc .localnav .navhelp{border:1px solid var(--ink);padding:9px 15px}#sdna-kc .menubtn{display:none;background:none;border:1px solid var(--line);padding:9px 12px;margin-left:auto;min-height:44px}#sdna-kc .searchicon{display:inline-flex;align-items:center;gap:7px}#sdna-kc .searchicon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8}#sdna-kc main{min-height:62vh}#sdna-kc main:focus{outline:none}#sdna-kc h1,#sdna-kc h2,#sdna-kc h3,#sdna-kc p{margin:0}#sdna-kc h1,#sdna-kc h2,#sdna-kc h3{line-height:1.12;letter-spacing:-.035em}#sdna-kc h1{font-size:clamp(38px,5vw,68px);font-weight:700;max-width:900px}#sdna-kc h2{font-size:32px}#sdna-kc h3{font-size:23px}#sdna-kc p+p{margin-top:14px}#sdna-kc .intro{max-width:650px;font-size:19px;color:var(--muted);margin-top:16px}#sdna-kc .hero{background:var(--dark);color:#fff;padding:48px 0 40px}#sdna-kc .hero .intro{color:#d5dcda;max-width:690px}#sdna-kc .topicgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}#sdna-kc .topic{display:block;background:#fff;text-decoration:none;color:var(--ink);transition:transform .14s}#sdna-kc .topic:hover{transform:translateY(-3px)}#sdna-kc .topic img{display:block;width:100%;height:150px;object-fit:cover}#sdna-kc .topicbody{padding:17px 17px 19px}#sdna-kc .topichead{display:flex;align-items:start;justify-content:space-between;gap:10px}#sdna-kc .topic h2{font-size:20px;letter-spacing:-.025em}#sdna-kc .arrow{font-size:22px;line-height:1;color:var(--red)}#sdna-kc .topic p{font-size:14px;color:var(--muted);margin-top:9px}#sdna-kc .section{padding:44px 0}#sdna-kc .section.white{background:#fff}#sdna-kc .sectionhead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}#sdna-kc .sectionhead a{font-size:14px;min-height:44px;display:flex;align-items:center}#sdna-kc .resources{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#sdna-kc .resource{background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;text-decoration:none}#sdna-kc .resource:hover{border-color:#8d9693}#sdna-kc .resource-art{height:140px;overflow:hidden;background:var(--stone);position:relative}#sdna-kc .resource-art img{height:100%;width:100%;object-fit:cover}#sdna-kc .resource-text{padding:19px 21px 22px}#sdna-kc .resource-text .type{font-size:12px;letter-spacing:.055em;color:var(--muted);margin-bottom:9px;display:block}#sdna-kc .resource h3{font-size:23px;line-height:1.2}#sdna-kc .resource p{font-size:15px;color:var(--muted);margin:9px 0 15px}#sdna-kc .resource .action{font-weight:700;font-size:14px;display:flex;gap:12px;align-items:center}#sdna-kc .sheetart{position:absolute;top:18px;left:22%;width:59%;height:150px;background:#fff;box-shadow:7px 7px #dcded5;padding:17px 20px;transform:rotate(-3deg)}#sdna-kc .sheetart strong{font-size:13px;display:block}#sdna-kc .sheetart .line{height:20px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px}#sdna-kc .sheetart .line:before{content:"";display:block;width:8px;height:8px;border:1px solid #a4aeaa}#sdna-kc .sheetart .line:after{content:"";width:60%;border-top:2px solid #ddd}#sdna-kc .helpblock{padding:34px;background:var(--stone)}#sdna-kc .helpgrid{display:grid;grid-template-columns:1fr 1fr;margin-top:23px;gap:30px}#sdna-kc .helpcard{display:grid;grid-template-columns:1fr auto;gap:7px 20px;text-decoration:none;padding:4px 22px 7px 0}#sdna-kc .helpcard+.helpcard{border-left:1px solid #c6cac4;padding-left:30px}#sdna-kc .helpcard h3{font-size:23px}#sdna-kc .helpcard p{font-size:15px;color:var(--muted);grid-column:1}#sdna-kc .helpcard .arrow{grid-column:2;grid-row:1/3;align-self:center}#sdna-kc .helpcard:hover h3{text-decoration:underline;text-underline-offset:5px}#sdna-kc .foot{border-top:1px solid var(--line);padding:24px 0;color:var(--muted);font-size:13px}#sdna-kc .footrow{display:flex;justify-content:space-between;gap:24px;align-items:start}#sdna-kc .footlinks{display:flex;gap:18px}#sdna-kc .footnote{font-size:12px;margin-top:10px}#sdna-kc .crumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:14px;padding:24px 0}#sdna-kc .crumb a{min-height:28px}#sdna-kc .page{padding:4px 0 50px}#sdna-kc .page h1{font-size:clamp(33px,4vw,50px)}#sdna-kc .pagehero{display:grid;grid-template-columns:1.45fr 1fr;gap:45px;align-items:center;margin-bottom:30px}#sdna-kc .pagehero .visual{height:230px;object-fit:cover;width:100%}#sdna-kc .eyetag{font-size:13px;display:block;color:var(--muted);margin-bottom:13px}#sdna-kc .rowactions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}#sdna-kc .btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:13px 21px;background:var(--red);border:1px solid var(--red);color:#fff;text-decoration:none;font-weight:700;font-size:16px;min-height:48px;line-height:1.4}#sdna-kc .btn:hover{background:#ab0813;border-color:#ab0813}#sdna-kc .btn.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}#sdna-kc .btn.secondary:hover{background:var(--stone)}#sdna-kc .textlink{border:0;background:none;color:var(--ink);padding:10px 0;text-decoration:underline;text-underline-offset:4px;font-size:15px;min-height:44px}#sdna-kc .feature{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;padding:32px;background:var(--stone);margin:26px 0 32px}#sdna-kc .feature p{margin-top:10px;color:var(--muted)}#sdna-kc .feature h2{font-size:30px}#sdna-kc .paper{background:#fff;padding:24px;box-shadow:5px 5px #dcded5}#sdna-kc .paper .tiny{margin-top:0}#sdna-kc .paper h3{font-size:24px;margin:9px 0 16px}#sdna-kc .paperline{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:10px 0;font-size:14px}#sdna-kc .paperline span{color:var(--muted)}#sdna-kc .tiny{font-size:13px;color:var(--muted)}#sdna-kc .note{font-size:14px;border-left:3px solid #879793;padding:11px 16px;background:#efefeb;margin:20px 0}#sdna-kc .note p{margin:0}#sdna-kc .inlinehelp{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;border-top:1px solid var(--line);margin-top:30px}#sdna-kc .inlinehelp h2{font-size:25px}#sdna-kc .inlinehelp p{font-size:15px;color:var(--muted);margin-top:5px}#sdna-kc .narrow{max-width:760px}#sdna-kc .read{font-size:18px}#sdna-kc .read h2{font-size:27px;margin:30px 0 13px}#sdna-kc .read p{max-width:67ch}#sdna-kc .read ul{padding-left:22px}#sdna-kc .example{padding:23px 26px;background:var(--stone);margin:24px 0}#sdna-kc .flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0}#sdna-kc .flow>div{background:#fff;padding:20px;border:1px solid var(--line)}#sdna-kc .flow b{font-size:18px;display:block}#sdna-kc .flow span{display:block;color:var(--red);font-size:13px;margin-bottom:10px}#sdna-kc .flow p{font-size:15px;margin-top:8px;color:var(--muted)}#sdna-kc fieldset{border:0;padding:0;margin:20px 0}#sdna-kc legend{font-size:20px;font-weight:700;line-height:1.4;margin-bottom:14px;letter-spacing:-.025em}#sdna-kc .choice{display:flex;align-items:center;gap:14px;border:1px solid var(--line);background:#fff;margin:10px 0;padding:14px 17px;cursor:pointer;min-height:50px}#sdna-kc .choice input{flex:0 0 auto;width:20px;height:20px;accent-color:var(--red);margin:0}#sdna-kc .choice:has(input:checked){border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink)}#sdna-kc .choice:hover{background:#f4f2ed}#sdna-kc .feedback{background:#e7efe9;border-left:3px solid var(--green);padding:14px 18px;margin:18px 0;font-size:16px}#sdna-kc .error{color:#a30716;font-size:15px;margin-top:5px}#sdna-kc .error:empty{display:none}#sdna-kc .errorbox{padding:14px 20px;border:2px solid #a30716;margin:18px 0}#sdna-kc .errorbox:empty{display:none}#sdna-kc .progress{display:flex;align-items:center;gap:16px;font-size:14px;color:var(--muted);margin:13px 0 26px}#sdna-kc .progress progress{width:150px;height:8px;accent-color:var(--red)}#sdna-kc .question h1{font-size:36px;max-width:730px}#sdna-kc .resultcard{padding:23px;background:#fff;border:1px solid var(--line);margin:15px 0}#sdna-kc .resultcard h2{font-size:23px;margin:8px 0 10px}#sdna-kc .status{font-size:13px;display:inline-block;padding:3px 9px;background:var(--stone);color:var(--ink)}#sdna-kc .resultcard label{display:flex;align-items:start;gap:12px;margin-top:15px;font-size:15px}#sdna-kc .resultcard input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0}#sdna-kc .formrow{margin-top:18px}#sdna-kc .formrow label{display:block;font-weight:700;font-size:15px;margin-bottom:6px}#sdna-kc .formrow input,#sdna-kc .formrow textarea,#sdna-kc .formrow select{width:100%;max-width:100%;padding:11px 13px;border:1px solid #7d8886;background:#fff;color:var(--ink);border-radius:0}#sdna-kc .formrow textarea{min-height:112px;resize:vertical}#sdna-kc .formrow .hint{font-size:13px;color:var(--muted);margin:6px 0}#sdna-kc .formrow [aria-invalid=true]{border:2px solid #a30716}#sdna-kc .fields2{display:grid;grid-template-columns:1fr 1fr;gap:18px}#sdna-kc .task{border:1px solid var(--line);background:#fff;padding:22px;margin:17px 0}#sdna-kc .taskhead{display:flex;gap:15px;justify-content:space-between}#sdna-kc .taskhead h2{font-size:21px;line-height:1.3}#sdna-kc .taskhead button{border:0;background:none;color:var(--muted);padding:8px;min-width:44px;min-height:44px}#sdna-kc .taskfields{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}#sdna-kc .taskfields .formrow{margin-top:13px}#sdna-kc .taskfields label{font-size:13px}#sdna-kc .taskfields input,#sdna-kc .taskfields select{font-size:14px}#sdna-kc .empty{padding:32px;background:var(--stone);margin:24px 0}#sdna-kc .servicegrid{display:grid;grid-template-columns:1fr 1fr;gap:50px}#sdna-kc .serviceinfo h1{font-size:44px}#sdna-kc .serviceinfo h2{font-size:23px;margin:27px 0 12px}#sdna-kc .serviceinfo p{color:var(--muted)}#sdna-kc .serviceinfo .visual{height:160px;width:100%;object-fit:cover;margin-top:25px}#sdna-kc .contactform{background:#fff;border:1px solid var(--line);padding:28px}#sdna-kc .contactform h2{font-size:25px}#sdna-kc .segmented{display:flex;margin:18px 0 24px;border-bottom:1px solid var(--line);gap:22px}#sdna-kc .segmented a{padding:10px 0;min-height:44px;font-size:15px;text-decoration:none}#sdna-kc .segmented [aria-current=page]{border-bottom:3px solid var(--red);font-weight:700}#sdna-kc .summarycheck{display:flex;align-items:start;gap:10px;font-size:14px;margin:20px 0}#sdna-kc .summarycheck input{width:20px;height:20px;accent-color:var(--red);flex-shrink:0}#sdna-kc .searchform{display:flex;gap:12px;margin:26px 0}#sdna-kc .searchform input{min-width:0;flex:1;padding:12px;border:1px solid #7d8886}#sdna-kc .searchresults{display:grid;gap:12px}#sdna-kc .searchresults a{background:#fff;border:1px solid var(--line);padding:18px 22px;text-decoration:none}#sdna-kc .searchresults strong{display:block;font-size:20px}#sdna-kc .searchresults span{font-size:14px;color:var(--muted)}#sdna-kc details{margin-top:24px}#sdna-kc summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:15px}#sdna-kc details p{font-size:15px}#sdna-kc .reviewbox{background:#fff;border:1px solid var(--line);padding:25px;white-space:pre-wrap;font-size:16px;line-height:1.65;overflow-wrap:anywhere}#sdna-kc .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#sdna-kc .tworesources{display:grid;grid-template-columns:1fr 1fr;gap:22px}#sdna-kc .intext{margin-top:25px;padding-top:18px;border-top:1px solid var(--line);font-size:15px}#sdna-kc .footerstatus{margin-top:18px;color:var(--muted);font-size:13px}#sdna-kc .result-empty h2{margin-bottom:14px}#sdna-kc .libraryfilter{display:flex;align-items:center;gap:12px;margin:20px 0 25px;font-size:15px}#sdna-kc .libraryfilter select{padding:10px;border:1px solid #8e9894;background:#fff}#sdna-kc .learningtask{padding:25px;background:var(--stone);margin-top:30px}#sdna-kc .learningtask h2{font-size:25px;margin:0 0 12px}#sdna-kc .learningtask p{margin-bottom:20px}#sdna-kc .helperstatus{min-height:24px;margin-top:12px;color:var(--green);font-size:14px}#sdna-kc .btn.small{font-size:14px;min-height:44px;padding:9px 14px}#sdna-kc pre{white-space:pre-wrap;overflow-wrap:anywhere}#sdna-kc .hidden,#sdna-kc [hidden]{display:none!important}@media(min-width:1600px){#sdna-kc .hero{padding-top:55px;padding-bottom:48px}#sdna-kc .topic img{height:180px}}@media(max-width:1050px){#sdna-kc .wrap{width:calc(100% - 48px)}#sdna-kc .brand{gap:10px}#sdna-kc .brand img{width:120px}#sdna-kc .brand span{padding-left:12px;font-size:15px}#sdna-kc .localnav{gap:16px}#sdna-kc .localnav a,#sdna-kc .localnav button{font-size:13px}#sdna-kc .topic h2{font-size:19px}#sdna-kc .topicgrid{gap:12px}#sdna-kc .topicbody{padding:14px}#sdna-kc .servicegrid{gap:28px}#sdna-kc .serviceinfo h1{font-size:37px}}@media(max-width:760px){#sdna-kc .wrap{width:calc(100% - 36px)}#sdna-kc .review .wrap span:last-child{display:none}#sdna-kc .review{font-size:11px}#sdna-kc .navrow{min-height:68px;flex-wrap:wrap;gap:0}#sdna-kc .brand img{width:105px}#sdna-kc .brand span{font-size:14px;padding-left:13px}#sdna-kc .menubtn{display:block}#sdna-kc .localnav{display:none;width:100%;flex-wrap:wrap;margin:0;padding:12px 0 17px;gap:4px 24px}#sdna-kc .localnav.open{display:flex}#sdna-kc .localnav a,#sdna-kc .localnav button{font-size:15px}#sdna-kc .hero{padding:29px 0 28px}#sdna-kc .hero h1{font-size:39px}#sdna-kc .intro{font-size:17px;line-height:1.5;margin-top:12px}#sdna-kc .topicgrid{grid-template-columns:1fr 1fr;margin-top:22px;gap:14px}#sdna-kc .topic img{height:110px}#sdna-kc .topicbody{padding:14px 13px}#sdna-kc .topic h2{font-size:19px}#sdna-kc .topic p{font-size:13px;line-height:1.45}#sdna-kc .topic .arrow{font-size:18px}#sdna-kc .section{padding:30px 0}#sdna-kc .sectionhead{margin-bottom:18px}#sdna-kc .sectionhead h2,#sdna-kc h2{font-size:28px}#sdna-kc .resources{grid-template-columns:1fr;gap:14px}#sdna-kc .resources .resource{display:grid;grid-template-columns:115px 1fr}#sdna-kc .resources .resource-art{height:100%;min-height:159px}#sdna-kc .resources .resource-text{padding:15px 16px}#sdna-kc .resource h3{font-size:21px}#sdna-kc .resource p{font-size:14px;margin:7px 0 11px}#sdna-kc .resource-text .type{font-size:11px;margin-bottom:6px}#sdna-kc .sheetart{width:100px;left:17%;padding:14px 11px}#sdna-kc .sheetart strong{font-size:10px}#sdna-kc .helpblock{padding:25px 22px}#sdna-kc .helpgrid{grid-template-columns:1fr;gap:20px}#sdna-kc .helpcard{padding:0}#sdna-kc .helpcard+.helpcard{border-left:0;border-top:1px solid #c6cac4;padding:20px 0 0}#sdna-kc .helpcard h3{font-size:21px}#sdna-kc .helpcard p{font-size:14px}#sdna-kc .footrow{display:block}#sdna-kc .footlinks{margin-top:13px}#sdna-kc .crumb{padding:18px 0;font-size:13px}#sdna-kc .page{padding-bottom:30px}#sdna-kc .pagehero{grid-template-columns:1fr;gap:22px;margin-bottom:22px}#sdna-kc .pagehero .visual{height:150px}#sdna-kc .page h1,#sdna-kc .question h1{font-size:34px}#sdna-kc .feature{grid-template-columns:1fr;gap:22px;padding:22px;margin:20px 0 25px}#sdna-kc .feature h2{font-size:26px}#sdna-kc .paper{padding:18px}#sdna-kc .tworesources{grid-template-columns:1fr;gap:14px}#sdna-kc .tworesources .resource{display:grid;grid-template-columns:100px 1fr}#sdna-kc .tworesources .resource-art{height:100%;min-height:150px}#sdna-kc .tworesources .resource-text{padding:15px}#sdna-kc .inlinehelp{align-items:start;flex-direction:column;gap:15px}#sdna-kc .inlinehelp h2{font-size:25px}#sdna-kc .flow{grid-template-columns:1fr;gap:10px}#sdna-kc .flow>div{padding:15px 18px;display:grid;grid-template-columns:27px 1fr;gap:0 12px}#sdna-kc .flow span{grid-row:1/3;margin:0}#sdna-kc .flow p{grid-column:2;font-size:14px;margin-top:5px}#sdna-kc .flow b{font-size:18px}#sdna-kc .rowactions{gap:12px;margin-top:20px}#sdna-kc .rowactions .btn{flex:1 1 auto}#sdna-kc .read{font-size:17px}#sdna-kc .read h2{font-size:25px}#sdna-kc .servicegrid{grid-template-columns:1fr;gap:25px}#sdna-kc .serviceinfo h1{font-size:34px}#sdna-kc .serviceinfo .visual{height:120px}#sdna-kc .contactform{padding:21px}#sdna-kc .task{padding:18px}#sdna-kc .taskfields{grid-template-columns:1fr}#sdna-kc .fields2{grid-template-columns:1fr;gap:0}#sdna-kc .resultcard{padding:19px}#sdna-kc .formrow input,#sdna-kc .formrow textarea,#sdna-kc .formrow select{font-size:16px}#sdna-kc .searchform{gap:8px}#sdna-kc .searchform .btn{padding:12px 15px}#sdna-kc .type{font-size:12px}#sdna-kc .taskhead h2{font-size:20px}}@media(max-width:350px){#sdna-kc .wrap{width:calc(100% - 28px)}#sdna-kc .brand img{width:84px}#sdna-kc .brand span{font-size:13px;padding-left:9px}#sdna-kc .hero h1{font-size:35px}#sdna-kc .topicgrid{gap:10px}#sdna-kc .topicbody{padding:12px 10px}#sdna-kc .topic h2{font-size:17px}#sdna-kc .topic .arrow{display:none}#sdna-kc .topic img{height:95px}#sdna-kc .resources .resource{grid-template-columns:90px 1fr}#sdna-kc .resource h3{font-size:19px}}@media(prefers-reduced-motion:reduce){#sdna-kc{scroll-behavior:auto}#sdna-kc *{transition:none!important}}@media print{#sdna-kc .review,#sdna-kc .localheader,#sdna-kc .crumb,#sdna-kc .foot,#sdna-kc .rowactions,#sdna-kc .btn,#sdna-kc .textlink,#sdna-kc .taskhead button{display:none!important}#sdna-kc{background:#fff;font-size:12pt}#sdna-kc .wrap{width:100%}#sdna-kc .task{break-inside:avoid}#sdna-kc .taskfields{grid-template-columns:1fr 1fr 1fr}#sdna-kc .page{padding:0}#sdna-kc input,#sdna-kc select{border:0!important}#sdna-kc h1{font-size:28pt!important}}#sdna-kc .hero a:focus-visible{outline-color:#fff}#sdna-kc h1,#sdna-kc h2,#sdna-kc h3{font-family:Archivo,Arial,Helvetica,sans-serif}#sdna-kc .skip{top:12px;left:12px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;padding:0}#sdna-kc .skip:focus{width:auto;height:auto;clip-path:none;overflow:visible;padding:12px}#sdna-kc{font-family:var(--kc-font-body);font-size:17px}#sdna-kc h1,#sdna-kc h2,#sdna-kc h3{font-family:var(--kc-font-heading)}#sdna-kc button,#sdna-kc input,#sdna-kc select,#sdna-kc textarea{font-family:inherit}#sdna-kc .brand span{border:0;padding:0}#sdna-kc #sdna-kc-main:focus{outline:none}#sdna-kc .task-edit{width:100%;font-weight:700}#sdna-kc .noscript-index{padding:16px}#sdna-kc [data-kc-inert] button{display:none}@media(prefers-reduced-motion:reduce){#sdna-kc *{scroll-behavior:auto;animation:none;transition:none}}#sdna-kc{--kc-font-body: var(--precision-text-font, var(--font-body--family, var(--font-body-family, Arial, Helvetica, sans-serif)));--kc-font-heading: var(--precision-heading-font, var(--font-heading--family, var(--font-heading-family, var(--kc-font-body))));--white: oklch(99.6% .002 80);font-family:var(--kc-font-body);line-height:1.55;overflow-wrap:break-word}#sdna-kc h1,#sdna-kc h2,#sdna-kc h3{font-family:var(--kc-font-heading);font-weight:700;text-wrap:pretty}#sdna-kc button,#sdna-kc input,#sdna-kc textarea,#sdna-kc select{font-family:var(--kc-font-body);color:inherit}#sdna-kc .topic,#sdna-kc .resource,#sdna-kc .resource-text,#sdna-kc .taskhead,#sdna-kc .taskfields>*,#sdna-kc .servicegrid>*{min-width:0}#sdna-kc .topic,#sdna-kc .resource,#sdna-kc .task,#sdna-kc .contactform,#sdna-kc .choice,#sdna-kc .paper,#sdna-kc .reviewbox,#sdna-kc .resultcard,#sdna-kc .localheader,#sdna-kc .section.white,#sdna-kc .formrow input,#sdna-kc .formrow textarea,#sdna-kc .formrow select{background:var(--white)}#sdna-kc .hero{color:var(--white)}#sdna-kc .intro,#sdna-kc .read p,#sdna-kc .serviceinfo p{max-width:70ch}#sdna-kc .btn{color:var(--white);text-align:center;white-space:normal}#sdna-kc .btn.secondary{color:var(--ink)}#sdna-kc .rowactions{gap:12px 20px}#sdna-kc .audience-shortcuts{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px;padding-block:3px;color:var(--muted);font-size:14px}#sdna-kc .audience-shortcuts a{display:inline-flex;align-items:center;min-height:44px}#sdna-kc .topic{transition:transform .16s cubic-bezier(.22,1,.36,1)}#sdna-kc .topicbody{padding:18px}#sdna-kc .topichead h2{line-height:1.2}#sdna-kc .resource-text{display:flex;flex:1;flex-direction:column}#sdna-kc .resource .action{margin-top:auto}#sdna-kc .note{border:1px solid var(--line);padding:14px 16px;background:var(--stone)}#sdna-kc .feedback{border:1px solid oklch(71% .04 158);background:#e6f2ea}#sdna-kc .choice:has(input:checked){border:2px solid var(--ink);padding:13px 16px;box-shadow:none;background:var(--stone)}#sdna-kc .formrow input,#sdna-kc .formrow select{min-height:46px}#sdna-kc .taskhead{align-items:flex-start;gap:12px}#sdna-kc .taskhead>.formrow{flex:1;min-width:0;margin-top:0}#sdna-kc .taskhead .task-edit{display:block;width:100%;min-width:0;min-height:76px;field-sizing:content;resize:vertical;border:1px solid var(--line);border-radius:0;background:var(--white);padding:10px 12px;color:var(--ink);font:700 18px/1.4 var(--kc-font-body)}#sdna-kc .taskhead button{flex:0 0 44px}#sdna-kc .taskfields input,#sdna-kc .taskfields select{font-size:16px}#sdna-kc .contextbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;padding:8px 0 12px;margin-bottom:24px;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}#sdna-kc .contextbar .textlink{font-size:14px;text-align:left}#sdna-kc .review-status{padding:14px 18px;margin:20px 0 26px;border:1px solid var(--line);background:var(--stone);color:var(--muted);font-size:15px}#sdna-kc .lesson-index{padding:0;margin:28px 0;list-style:none}#sdna-kc .lesson-index>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--line)}#sdna-kc .lesson-index>li>span{padding-top:4px;color:var(--muted);font-size:14px}#sdna-kc .lesson-index h2{font-size:25px;line-height:1.25;margin:0 0 10px}#sdna-kc .lesson-index h2 a{text-decoration-thickness:1px}#sdna-kc .lesson-index p{font-size:16px;color:var(--muted)}#sdna-kc .lesson-position{font-size:14px;color:var(--muted);margin:0 0 16px}#sdna-kc .lesson-nav{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}#sdna-kc .source-notes{margin-top:34px;padding-top:24px;border-top:1px solid var(--line);color:var(--muted);font-size:15px}#sdna-kc .source-notes h2{margin:0 0 14px;color:var(--ink);font-size:25px}#sdna-kc .source-notes li+li{margin-top:16px}#sdna-kc .source-notes li p{margin-top:5px}#sdna-kc .learning-status{color:var(--green);font-size:14px}#sdna-kc .course-list{display:grid;gap:24px;margin:28px 0 38px}#sdna-kc .course-list>section{border-top:1px solid var(--line);padding-top:24px}#sdna-kc .course-list h2{margin-bottom:12px;font-size:27px}#sdna-kc .page>.tworesources{margin-block:24px}#sdna-kc .tworesources>section{padding:24px;border:1px solid var(--line);background:var(--white)}#sdna-kc .tworesources>section>h2{margin-bottom:14px;font-size:27px}#sdna-kc .tworesources>section>.btn,#sdna-kc .feature>div>.btn,#sdna-kc .serviceinfo>.btn,#sdna-kc .read>.btn,#sdna-kc #contactform>.btn{margin-top:20px}#sdna-kc .service-steps{margin:24px 0;padding-left:24px}#sdna-kc .service-steps>li{padding:12px 0 12px 6px}#sdna-kc .service-steps h3{line-height:1.25;margin-bottom:10px}#sdna-kc .document-preview{margin:24px 0}#sdna-kc .document-preview>p{font-size:13px;color:var(--muted);margin-bottom:12px}#sdna-kc .document-preview table{width:100%;table-layout:fixed;border-collapse:collapse;background:var(--white);font-size:15px}#sdna-kc .document-preview th,#sdna-kc .document-preview td{padding:12px;border:1px solid var(--line);text-align:left;vertical-align:top;overflow-wrap:anywhere}#sdna-kc .plan-actions{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}#sdna-kc .plan-actions>h2{font-size:27px;margin-bottom:12px}#sdna-kc .club-material{margin:26px 0;padding:24px;border:1px solid var(--line);background:var(--white)}#sdna-kc .club-material>h2{font-size:27px;margin-bottom:16px}#sdna-kc .club-material details{margin:0;border-top:1px solid var(--line)}#sdna-kc .club-material summary{padding:14px 0;font-size:16px}#sdna-kc .club-material li+li{margin-top:14px}#sdna-kc .club-material li p{margin-top:6px}#sdna-kc .club-material>.tiny{margin-top:14px}#sdna-kc .test-reception{border-top:1px solid var(--line);margin-top:32px;padding-top:14px;font-size:15px}#sdna-kc .test-reception .btn{margin-top:18px}#sdna-kc #receptionstatus:not(:empty){margin-top:18px}#sdna-kc .print-plan,#sdna-kc .print-document{display:none}@media(min-width:761px)and (max-width:1000px){#sdna-kc .topicgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:760px){#sdna-kc .hero h1{font-size:clamp(34px,9.5vw,39px)}#sdna-kc .hero .intro{max-width:38ch}#sdna-kc .sectionhead{flex-wrap:wrap;align-items:baseline;gap:6px 18px}#sdna-kc .sectionhead a{line-height:1.4}#sdna-kc .taskfields{gap:4px}#sdna-kc .taskfields .formrow{margin-top:14px}#sdna-kc .footlinks{flex-wrap:wrap;gap:6px 18px}#sdna-kc .segmented{gap:18px}#sdna-kc .progress{flex-wrap:wrap}#sdna-kc .contextbar{align-items:flex-start;flex-direction:column}#sdna-kc .lesson-nav .btn{flex:1 1 100%}#sdna-kc .lesson-index>li{grid-template-columns:20px minmax(0,1fr);gap:12px}#sdna-kc .lesson-index h2,#sdna-kc .course-list h2{font-size:23px}#sdna-kc .club-material{padding:20px}#sdna-kc .document-preview th,#sdna-kc .document-preview td{padding:10px;font-size:14px}}@media(max-width:540px){#sdna-kc .topicgrid{grid-template-columns:minmax(0,1fr);gap:12px}#sdna-kc .topic{display:grid;grid-template-columns:minmax(88px,30%) minmax(0,1fr)}#sdna-kc .topic img{height:100%;min-height:128px}#sdna-kc .topicbody{align-self:center;padding:18px 16px}#sdna-kc .topic h2{font-size:20px}#sdna-kc .topic p{font-size:14px;line-height:1.45;margin-top:8px}#sdna-kc .topic .arrow{display:inline;flex:0 0 auto}#sdna-kc .rowactions .btn{flex:1 1 100%;width:100%}#sdna-kc .task{padding:16px}#sdna-kc .taskhead{gap:6px}#sdna-kc .taskhead .task-edit{padding:9px 10px;font-size:17px}}@media(max-width:350px){#sdna-kc .topic h2{font-size:19px}#sdna-kc .topicbody{padding:15px 12px}#sdna-kc .topichead{gap:6px}#sdna-kc .resources .resource,#sdna-kc .tworesources .resource{grid-template-columns:82px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#sdna-kc .topic{transition:none}#sdna-kc .topic:hover{transform:none}}@media screen{#sdna-kc{--kc-space: 24px}#sdna-kc h1,#sdna-kc h2,#sdna-kc h3{letter-spacing:-.035em}#sdna-kc .hero{padding-block:48px 42px}#sdna-kc .hero h1{font-size:58px;line-height:1.05;max-width:19ch}#sdna-kc .hero .intro{margin-top:18px;font-size:19px;max-width:62ch}#sdna-kc .topicgrid{gap:20px;margin-top:32px}#sdna-kc .topic{display:flex;flex-direction:column;transform:none}#sdna-kc .topic img{height:160px}#sdna-kc .topic>picture{display:block;width:100%;min-width:0}#sdna-kc .pagehero>picture{display:block;width:100%;min-width:0}#sdna-kc .saved-document{margin-block:26px;padding:24px;border:1px solid var(--line);background:var(--white)}#sdna-kc .saved-document summary{font-weight:700;font-size:18px;line-height:1.4}#sdna-kc .saved-document dl{margin:18px 0}#sdna-kc .saved-document dt{font-weight:700;margin-top:18px;font-size:15px}#sdna-kc .saved-document dd{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px}#sdna-kc .memberhandout,#sdna-kc .member-handout,#sdna-kc .member-material{margin-block:24px;padding-block:22px;border-block:1px solid var(--line)}#sdna-kc .memberhandout h2,#sdna-kc .member-handout h2,#sdna-kc .member-material h3{font-size:25px;margin:0 0 16px;line-height:1.25}#sdna-kc .memberhandout li+li,#sdna-kc .member-handout li+li{margin-top:14px}#sdna-kc .member-material .btn{margin-top:18px}#sdna-kc .worked-example{margin-block:20px;padding-block:8px;border-block:1px solid var(--line)}#sdna-kc .worked-example dt{font-weight:700;font-size:15px;margin-top:16px}#sdna-kc .worked-example dd{margin:5px 0 0;font-size:16px;line-height:1.6}#sdna-kc .topicbody{flex:1;padding:21px 19px 23px}#sdna-kc .topic h2{font-size:21px}#sdna-kc .topic:hover h2{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#sdna-kc .topic:hover .arrow{transform:translate(2px,-2px)}#sdna-kc .section{padding-block:44px}#sdna-kc .sectionhead h2,#sdna-kc .helpblock>h2{font-size:31px}#sdna-kc .resource-art{height:148px}#sdna-kc .resource-text{padding:23px 23px 25px}#sdna-kc .resource h3{font-size:24px;line-height:1.23}#sdna-kc .resource-text .type{letter-spacing:.015em;line-height:1.5}#sdna-kc .page h1{font-size:44px;line-height:1.12;max-width:24ch}#sdna-kc .read h2{margin-top:34px;font-size:27px;line-height:1.23}#sdna-kc .page>.intro+p,#sdna-kc .read>.intro+p{margin-top:20px}#sdna-kc .pagehero{gap:48px;margin-bottom:34px}#sdna-kc .pagehero .visual,#sdna-kc .scenephoto{width:100%;height:260px;object-fit:cover;display:block}#sdna-kc .scenephoto{margin-top:24px}#sdna-kc .media-caption{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}#sdna-kc .feature{gap:42px;padding:32px;align-items:center}#sdna-kc .feature h2{font-size:30px;line-height:1.2}#sdna-kc .paper,#sdna-kc .sheetart{box-shadow:none;transform:none;border:1px solid var(--line)}#sdna-kc .paperline{padding-block:12px}#sdna-kc .tworesources>section{padding:28px}#sdna-kc .tworesources>section>h2{font-size:27px;line-height:1.23}#sdna-kc .tworesources ul{padding-left:20px}#sdna-kc .tworesources li+li{margin-top:12px}#sdna-kc .contextbar{padding-bottom:14px;margin-bottom:28px;font-size:13px;line-height:1.5}#sdna-kc .contextbar .textlink{font-size:13px}#sdna-kc .lesson-position{margin-bottom:14px}#sdna-kc .example{margin-block:30px;padding:26px 28px}#sdna-kc .example>h2,#sdna-kc .lesson-workbench>h2,#sdna-kc .learningtask>h2{margin-top:0}#sdna-kc .lesson-explanation>section+section{margin-top:28px}#sdna-kc #lessonquiz{padding-block:4px 12px}#sdna-kc legend{font-size:21px;line-height:1.35}#sdna-kc .choice{padding:16px 18px;margin-block:12px;align-items:flex-start;min-height:58px;line-height:1.5}#sdna-kc .choice input{margin-top:3px}#sdna-kc .choice:has(input:checked){padding:15px 17px}#sdna-kc .lesson-workbench,#sdna-kc .learningtask{margin-top:30px;padding:28px;background:var(--stone)}#sdna-kc .lesson-workbench>h2,#sdna-kc .learningtask>h2{font-size:25px;line-height:1.25;margin-bottom:12px}#sdna-kc .practice-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-block:20px}#sdna-kc .practice-fields>*{min-width:0}#sdna-kc .practice-fields textarea{min-height:100px}#sdna-kc .learning-visual{margin:30px 0;padding:24px 0;border-block:1px solid var(--line)}#sdna-kc .learning-visual figcaption{margin-top:14px;color:var(--muted);font-size:14px;line-height:1.5}#sdna-kc .learning-visual ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;counter-reset:kc-step}#sdna-kc .learning-visual li{min-width:0;counter-increment:kc-step}#sdna-kc .learning-visual li:before{content:counter(kc-step,decimal-leading-zero);display:block;margin-bottom:10px;color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}#sdna-kc .learning-visual strong{display:block;font-size:18px;line-height:1.3}#sdna-kc .learning-visual li p{font-size:15px;margin-top:8px}#sdna-kc .results-layout{margin-top:28px}#sdna-kc .resultcard{padding:26px 28px;margin-block:18px}#sdna-kc .resultcard h2{font-size:25px;margin:12px 0 14px;line-height:1.25}#sdna-kc .result-evidence{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.55}#sdna-kc .result-next{font-size:17px}#sdna-kc .resultcard label{min-height:44px;align-items:center;gap:12px;margin-top:14px;font-weight:700}#sdna-kc .resultcard .textlink{display:inline-flex;align-items:center}#sdna-kc .summarycheck{min-height:44px;align-items:center}#sdna-kc .plan-summary{margin-block:24px;padding:16px 0;border-block:1px solid var(--line);font-size:15px;color:var(--muted)}#sdna-kc .plan-toolbar{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin-block:24px}#sdna-kc .task{padding:24px;margin-block:20px}#sdna-kc .taskhead .task-edit{min-height:82px;font-size:19px;line-height:1.45;padding:13px 14px}#sdna-kc .taskfields{margin-top:8px;column-gap:18px}#sdna-kc .taskfields label{font-size:14px;margin-bottom:8px}#sdna-kc .task-done{background:#f1f7f3}#sdna-kc .taskhead button:hover{color:var(--red);background:var(--stone)}#sdna-kc #addtask{padding-block:10px 24px}#sdna-kc .plan-actions{margin-top:20px;padding-top:28px}#sdna-kc .plan-actions details{margin-top:20px;padding-block:10px;border-block:1px solid var(--line)}#sdna-kc .formrow input[type=file]{padding:12px;font-size:14px;line-height:1.8}#sdna-kc .servicegrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}#sdna-kc .serviceinfo h1{font-size:42px}#sdna-kc .serviceinfo h2{font-size:25px;line-height:1.25}#sdna-kc .contactform{padding:30px}#sdna-kc .contactform>h2{font-size:28px;line-height:1.2}#sdna-kc .contactform .formrow{margin-top:22px}#sdna-kc .service-delivery,#sdna-kc .service-example{margin-block:34px;padding-block:28px;border-block:1px solid var(--line)}#sdna-kc .service-delivery>h2,#sdna-kc .service-example>h2{margin-top:0}#sdna-kc .scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-block:26px}#sdna-kc .scope-grid>*{min-width:0}#sdna-kc .scope-grid h3{margin-bottom:12px;font-size:22px;line-height:1.25}#sdna-kc .service-example dl{margin:20px 0}#sdna-kc .service-example dt{font-weight:700;margin-top:20px}#sdna-kc .service-example dd{margin:6px 0 0}#sdna-kc .product-next{margin-top:34px;padding-top:24px;border-top:1px solid var(--line)}#sdna-kc .product-next h2{font-size:24px;line-height:1.25;margin:0 0 12px}#sdna-kc .product-next p{font-size:15px;line-height:1.6;max-width:68ch}#sdna-kc .product-next .textlink{display:inline-flex;align-items:center}#sdna-kc .source-notes{font-size:14px}#sdna-kc .source-notes h2{font-size:24px}#sdna-kc .btn,#sdna-kc .textlink,#sdna-kc .choice,#sdna-kc .formrow input,#sdna-kc .formrow select,#sdna-kc .formrow textarea{transition:background-color .16s ease-out,border-color .16s ease-out}}@media screen and (max-width:1000px){#sdna-kc .servicegrid{gap:28px}#sdna-kc .pagehero{gap:30px}}@media screen and (max-width:760px){#sdna-kc .hero{padding-block:30px}#sdna-kc .hero h1{font-size:36px;max-width:14ch;line-height:1.08}#sdna-kc .hero .intro{font-size:17px;margin-top:14px;max-width:38ch}#sdna-kc .topicgrid{gap:14px;margin-top:24px}#sdna-kc .topic img{height:130px}#sdna-kc .topicbody{padding:19px 17px}#sdna-kc .topic h2{font-size:21px}#sdna-kc .section{padding-block:32px}#sdna-kc .sectionhead h2,#sdna-kc .helpblock>h2{font-size:28px}#sdna-kc .resources .resource-art{height:100%;min-height:158px}#sdna-kc .resource-text,#sdna-kc .resources .resource-text{padding:18px}#sdna-kc .resource h3{font-size:21px}#sdna-kc .page h1,#sdna-kc .serviceinfo h1{font-size:32px;line-height:1.15;max-width:25ch}#sdna-kc .pagehero{gap:22px;margin-bottom:24px}#sdna-kc .pagehero .visual,#sdna-kc .scenephoto{height:175px}#sdna-kc .scenephoto{margin-top:20px}#sdna-kc .feature{padding:24px;gap:26px}#sdna-kc .feature h2,#sdna-kc .tworesources>section>h2{font-size:25px}#sdna-kc .tworesources>section{padding:24px}#sdna-kc .contextbar{gap:2px;padding-bottom:12px;margin-bottom:24px}#sdna-kc .read h2{font-size:25px;margin-top:30px}#sdna-kc .example{padding:23px 21px}#sdna-kc .example>h2,#sdna-kc .lesson-workbench>h2,#sdna-kc .learningtask>h2{margin-top:0}#sdna-kc .lesson-workbench,#sdna-kc .learningtask{padding:24px 21px}#sdna-kc .practice-fields,#sdna-kc .scope-grid{grid-template-columns:minmax(0,1fr);gap:0}#sdna-kc .practice-fields .formrow{margin-top:18px}#sdna-kc .learning-visual ol{grid-template-columns:minmax(0,1fr);gap:20px}#sdna-kc .learning-visual li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 12px}#sdna-kc .learning-visual li:before{grid-row:span 2;margin:3px 0 0}#sdna-kc .learning-visual li p{grid-column:2}#sdna-kc .resultcard{padding:22px 20px;margin-block:16px}#sdna-kc .resultcard h2{font-size:23px}#sdna-kc .result-next{font-size:16px}#sdna-kc .plan-toolbar{gap:4px 18px;margin-block:20px}#sdna-kc .task{padding:20px 17px;margin-block:16px}#sdna-kc .taskhead .task-edit{font-size:18px;padding:11px 12px}#sdna-kc .taskfields{margin-top:5px}#sdna-kc .servicegrid{grid-template-columns:minmax(0,1fr);gap:30px}#sdna-kc .contactform{padding:24px 21px}#sdna-kc .contactform>h2{font-size:26px}#sdna-kc .scope-grid>*+*{margin-top:24px}#sdna-kc .plan-actions>h2,#sdna-kc .product-next h2,#sdna-kc .source-notes h2{font-size:24px}}@media screen and (max-width:540px){#sdna-kc .topic{display:grid;grid-template-columns:minmax(92px,30%) minmax(0,1fr)}#sdna-kc .topic img{height:100%;min-height:132px}#sdna-kc .topic>picture{height:100%;overflow:hidden}#sdna-kc .topicbody{padding:18px 16px}#sdna-kc .topic h2{font-size:20px}#sdna-kc .topic p{font-size:14px}#sdna-kc .lesson-workbench>.btn,#sdna-kc .lesson-workbench form>.btn,#sdna-kc .member-material .btn,#sdna-kc .learningtask>.btn{width:100%}#sdna-kc .plan-toolbar .btn{width:100%}}@page sdna-kc{size:A4 portrait;margin:14mm}@media print{#sdna-kc .service-example{break-inside:avoid;page-break-inside:avoid}#sdna-kc{page:sdna-kc;width:100%;margin:0;color:#141717;background:#fff;font:10pt/1.45 Arial,Helvetica,sans-serif;print-color-adjust:economy;-webkit-print-color-adjust:economy}#sdna-kc.printing-document>*{display:none!important}#sdna-kc.printing-document>.print-document{display:block!important}#sdna-kc .print-document{padding:0;margin:0;color:inherit;background:transparent}#sdna-kc .print-document h1{margin-bottom:5mm}#sdna-kc .print-document h2{font-size:14pt;line-height:1.25;margin:6mm 0 3mm}#sdna-kc .print-document h3{font-size:11pt;line-height:1.3;margin:4mm 0 2mm}#sdna-kc .print-document p,#sdna-kc .print-document li{font-size:10pt;line-height:1.5}#sdna-kc .print-document p+p{margin-top:3mm}#sdna-kc .saved-document,#sdna-kc .memberhandout,#sdna-kc .member-handout,#sdna-kc .print-document section{margin:5mm 0;padding:0;border:0;background:transparent;box-shadow:none}#sdna-kc .saved-document summary{font-size:12pt;font-weight:700;margin-bottom:3mm}#sdna-kc .saved-document dl,#sdna-kc .print-document dl{display:block;margin:4mm 0}#sdna-kc .saved-document dt,#sdna-kc .print-document dt{font-size:9pt;font-weight:700;margin-top:4mm;break-after:avoid}#sdna-kc .saved-document dd,#sdna-kc .print-document dd{margin:1mm 0 3mm;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10pt;line-height:1.5;orphans:3;widows:3}#sdna-kc .memberhandout ul,#sdna-kc .member-handout ul,#sdna-kc .print-document ul,#sdna-kc .print-document ol{padding-left:5mm}#sdna-kc .memberhandout li,#sdna-kc .member-handout li,#sdna-kc .print-document li{margin-bottom:3mm}#sdna-kc .print-document table{width:100%;border-collapse:collapse;table-layout:fixed;margin:5mm 0;font-size:9pt}#sdna-kc .print-document thead{display:table-header-group}#sdna-kc .print-document th,#sdna-kc .print-document td{border:.25mm solid oklch(70% 0 0);padding:3mm;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}#sdna-kc .print-document tr{break-inside:avoid}#sdna-kc .no-print,#sdna-kc .review,#sdna-kc .localheader,#sdna-kc .localnav,#sdna-kc .crumb,#sdna-kc .foot,#sdna-kc .skip,#sdna-kc .rowactions,#sdna-kc .inlinehelp,#sdna-kc #addtask,#sdna-kc .helperstatus,#sdna-kc .btn,#sdna-kc .textlink,#sdna-kc .taskhead button{display:none!important}#sdna-kc .wrap,#sdna-kc .narrow{width:100%;max-width:none;margin:0}#sdna-kc main{min-height:0}#sdna-kc .page{padding:0}#sdna-kc h1,#sdna-kc .page h1{font:700 22pt/1.15 Arial,Helvetica,sans-serif!important;letter-spacing:-.025em;max-width:none;break-after:avoid}#sdna-kc h2,#sdna-kc h3{font-family:Arial,Helvetica,sans-serif;break-after:avoid}#sdna-kc .intro{color:inherit;font-size:11pt;margin:4mm 0;max-width:none}#sdna-kc .tiny{color:inherit;font-size:8.5pt}#sdna-kc .print-plan{display:block!important;margin:6mm 0}#sdna-kc .print-plan table,#sdna-kc table.print-plan{display:table!important;width:100%;border-collapse:collapse;table-layout:fixed;margin:6mm 0;color:inherit;font-size:9pt}#sdna-kc .print-plan caption{text-align:left;font-weight:700;margin-bottom:3mm}#sdna-kc .print-plan thead{display:table-header-group}#sdna-kc .print-plan tr{break-inside:avoid;page-break-inside:avoid}#sdna-kc .print-plan th,#sdna-kc .print-plan td{border:.25mm solid oklch(70% 0 0);padding:3mm;text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}#sdna-kc .print-plan th{font-weight:700}#sdna-kc .print-plan th:first-child,#sdna-kc .print-plan td:first-child{width:43%}#sdna-kc .task{box-shadow:none;padding:4mm;margin:4mm 0;break-inside:avoid}#sdna-kc input,#sdna-kc textarea,#sdna-kc select{font:inherit;color:inherit;background:transparent;box-shadow:none}#sdna-kc .taskhead .task-edit{min-height:0;width:100%;padding:0;font-weight:700;overflow:visible}}@media screen{#sdna-kc{--kc-reading-width: 70ch;--kc-gap: clamp(20px, 3vw, 40px)}#sdna-kc :where(.home-topics,.home-resources,.business-decisions,.business-tools,.service-benefits,.servicegrid,.lesson-shell,.checklist-item,.checklist-tools)>*{min-width:0}#sdna-kc :where(.home-topic,.checklist-body,.lesson-content,.business-need,.service-excerpt-row,.practice-fields,.personal-plan){overflow-wrap:anywhere}#sdna-kc :where(h1,h2,h3){text-wrap:pretty}#sdna-kc :where(p,li,dd){text-wrap:pretty}#sdna-kc :where(button,.btn,summary){min-height:44px}#sdna-kc :where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--focus);outline-offset:4px}#sdna-kc :where(input,textarea,select){max-width:100%}#sdna-kc :where(.rowactions,.checklist-selection,.checklist-download){gap:12px 22px}#sdna-kc .hero.reference-home{padding-block:40px 38px}#sdna-kc .reference-home h1{font-size:clamp(38px,4.5vw,60px);letter-spacing:-.045em;max-width:19ch}#sdna-kc .reference-home .intro{margin-top:16px;max-width:61ch}#sdna-kc .audience-shortcuts{display:flex;align-items:stretch;flex-wrap:wrap;gap:4px 24px;padding-block:5px;margin-block:0;color:var(--ink)}#sdna-kc .audience-shortcuts a{display:inline-flex;align-items:center;min-height:48px;padding:9px 0;color:inherit;font-size:17px;font-weight:600;text-decoration-thickness:1px}#sdna-kc .hero .audience-shortcuts{color:var(--white)}#sdna-kc .hero .audience-shortcuts a{border-bottom:1px solid #8e9796}#sdna-kc .home-topics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:28px}#sdna-kc .home-topic{display:grid;align-items:stretch;background:var(--white);color:var(--ink);text-decoration:none;transition:background-color .14s ease}#sdna-kc .home-topic-main{grid-column:span 3;grid-template-columns:minmax(0,1fr) minmax(135px,35%)}#sdna-kc .home-topic-small{grid-column:span 2;display:block;padding:21px 22px}#sdna-kc .home-topic :where(.topicbody,.home-topic-body),#sdna-kc .home-topic-main>div{padding:24px}#sdna-kc .home-topic h2{font-size:27px;line-height:1.15;letter-spacing:-.03em}#sdna-kc .home-topic p{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.5}#sdna-kc .home-topic .arrow{color:var(--red)}#sdna-kc .home-topic>picture{display:block;grid-column:2;grid-row:1;height:100%}#sdna-kc .home-topic>:not(picture){grid-column:1;grid-row:1}#sdna-kc .home-topic img{display:block;width:100%;height:100%;min-height:172px;object-fit:cover}#sdna-kc .home-topic-small h2{font-size:20px;margin-bottom:9px}#sdna-kc .home-topic-small>span{display:block;color:var(--muted);font-size:14px;line-height:1.5}#sdna-kc .home-topic .action{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;margin-top:17px}#sdna-kc .home-topic-small :where(.topicbody,.home-topic-body){padding:20px}#sdna-kc .home-topic-small img{min-height:128px}#sdna-kc .home-topic:hover{background:var(--stone);transform:none}#sdna-kc .home-topic:hover h2{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}#sdna-kc .home-resources{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:stretch}#sdna-kc .checklist-preview{padding:clamp(22px,3vw,34px);background:var(--white);border:1px solid var(--line)}#sdna-kc .checklist-preview :is(h2,h3){font-size:29px;margin-block:7px 16px}#sdna-kc .checklist-preview :where(ul,ol){list-style:none;padding:0;margin:20px 0}#sdna-kc .checklist-preview li{position:relative;padding:12px 0 12px 28px;border-top:1px solid var(--line);font-size:16px}#sdna-kc .checklist-preview li:before{content:"";position:absolute;left:0;top:18px;width:13px;height:13px;border:1px solid var(--muted)}#sdna-kc .checklist-preview .textlink{display:inline-flex;align-items:center;font-weight:600}#sdna-kc .home-lesson-link{display:flex;flex-direction:column;justify-content:center;background:var(--stone);padding:clamp(22px,3vw,34px);text-decoration:none}#sdna-kc .home-lesson-link :is(h2,h3){margin-block:10px 16px;font-size:29px;line-height:1.15;max-width:21ch}#sdna-kc .home-lesson-link :where(p,li){font-size:16px;max-width:43ch}#sdna-kc .home-lesson-link .action{display:inline-flex;align-items:center;gap:18px;margin-top:24px;min-height:44px;font-weight:600}#sdna-kc .home-lesson-link:hover .action{text-decoration:underline}#sdna-kc .cycle-checklist{max-width:920px}#sdna-kc .checklist-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:30px}#sdna-kc .checklist-intro h1{max-width:20ch}#sdna-kc .checklist-intro p{max-width:64ch}#sdna-kc .checklist-items{list-style:none;margin:0;padding:0;background:var(--white);border-block:1px solid var(--line)}#sdna-kc .checklist-item{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;padding:27px 28px 24px}#sdna-kc .checklist-item+.checklist-item{border-top:1px solid var(--line)}#sdna-kc .checklist-number{padding-top:3px;color:var(--red);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}#sdna-kc .checklist-body h2{font-size:24px;line-height:1.23;margin:0 0 9px}#sdna-kc .checklist-body p{max-width:64ch;font-size:17px;line-height:1.6}#sdna-kc .checklist-body>.textlink{display:inline-flex;align-items:center;margin-top:6px;font-size:15px}#sdna-kc .checklist-choose{grid-column:2;margin-top:0}#sdna-kc .checklist-choose,#sdna-kc .checklist-choose label{display:inline-flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;color:var(--muted);font-size:14px}#sdna-kc .checklist-choose input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--red);margin:0}#sdna-kc .checklist-choose:has(input:checked){color:var(--ink);font-weight:600}#sdna-kc .checklist-selection{display:flex;align-items:center;flex-wrap:wrap;padding-block:24px 12px}#sdna-kc .checklist-selection p{font-size:15px;color:var(--muted)}#sdna-kc .checklist-download{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;padding-block:28px;border-bottom:1px solid var(--line);margin-top:20px}#sdna-kc .checklist-download h2{font-size:27px;margin-bottom:14px}#sdna-kc .checklist-download .tiny{margin-top:13px}#sdna-kc .checklist-download .document-preview{min-width:0;padding:24px;background:var(--white);border:1px solid var(--line)}#sdna-kc .checklist-download .document-preview h3{font-size:22px;margin-bottom:18px}#sdna-kc .checklist-download .document-preview dl{margin:0}#sdna-kc .checklist-download .document-preview dl>div{border-top:1px solid var(--line);padding-block:12px}#sdna-kc .checklist-download .document-preview dt{font-size:14px;font-weight:600}#sdna-kc .checklist-download .document-preview dd{margin:5px 0 0;font-size:14px;color:var(--muted)}#sdna-kc .checklist-selection h2{font-size:27px;margin-bottom:13px}#sdna-kc .checklist-download .textlink{display:inline-flex;align-items:center}#sdna-kc .checklist-tools{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-block:28px}#sdna-kc .checklist-tools>*{padding-block:22px;border-top:2px solid var(--ink)}#sdna-kc .checklist-tools h2{font-size:24px;margin:0 0 12px}#sdna-kc .checklist-tools p{max-width:43ch;font-size:16px}#sdna-kc .cycle-help{margin-top:32px;padding-block:26px;border-top:1px solid var(--line)}#sdna-kc .personal-plan .task{border-inline:0;box-shadow:none;padding:22px 0;background:transparent}#sdna-kc .personal-plan .taskhead .task-edit{font-size:18px;min-height:76px}#sdna-kc .private-followup{border-top:1px solid var(--line);margin-top:15px;padding-top:6px}#sdna-kc .private-followup summary{display:list-item;padding-block:10px;font-size:15px;color:var(--muted)}#sdna-kc .business-page .pagehero{margin-bottom:40px}#sdna-kc .business-page .pagehero .intro{max-width:40ch}#sdna-kc .business-page .pagehero .visual{height:270px}#sdna-kc .business-decisions{display:grid;grid-template-columns:1fr 1fr;column-gap:44px;row-gap:0;margin-block:14px 36px}#sdna-kc .business-need{padding:26px 0 20px;border-top:1px solid var(--line)}#sdna-kc .business-need .type{color:var(--red);font-size:13px;font-weight:600;margin-bottom:12px}#sdna-kc .business-need h2{font-size:28px;line-height:1.18;max-width:27ch;margin:0 0 13px}#sdna-kc .business-need p{max-width:49ch;font-size:16px;line-height:1.6}#sdna-kc .business-need .textlink{display:inline-flex;align-items:center;margin-top:8px}#sdna-kc .business-tools{display:grid;grid-template-columns:1fr 1fr;gap:24px 36px;padding:30px;background:var(--stone);align-items:center}#sdna-kc .business-tools h2{font-size:27px;line-height:1.2;margin-bottom:12px}#sdna-kc .business-tools p{font-size:16px;max-width:46ch}#sdna-kc .business-tools .rowactions{margin:0}#sdna-kc .business-specialisms{margin-block:30px;padding-bottom:14px}#sdna-kc .business-specialisms h2{font-size:23px;margin-bottom:12px}#sdna-kc .business-specialisms .textlink{display:inline-flex;align-items:center}#sdna-kc .contextbar.context-switch{justify-content:flex-end;padding:0;margin-bottom:14px;border:0}#sdna-kc .context-switch .textlink{min-height:44px;font-size:13px;font-weight:400}#sdna-kc .lesson-shell-wrap{max-width:1180px}#sdna-kc .lesson-shell{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(32px,5vw,68px);align-items:start}#sdna-kc .lesson-content{width:100%;max-width:var(--kc-reading-width);font-size:17px}#sdna-kc .lesson-content>h1{font-size:clamp(32px,3.3vw,44px);max-width:25ch}#sdna-kc .lesson-content .intro{max-width:59ch;font-size:19px;line-height:1.5}#sdna-kc .lesson-content .contextbar{margin-top:-10px}#sdna-kc .lesson-outline{position:sticky;top:24px;padding-top:5px}#sdna-kc .course-outline-details{border-top:2px solid var(--ink)}#sdna-kc .course-outline-details summary{padding:15px 0;font-size:15px;font-weight:600;cursor:pointer}#sdna-kc .course-outline-details summary>span{font-size:12px;color:var(--muted);font-weight:400;margin-left:6px;white-space:nowrap}#sdna-kc .course-outline-details nav{padding-bottom:12px;max-height:calc(100dvh - 140px);overflow-y:auto;scrollbar-gutter:stable}#sdna-kc .outline-course-title{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.4;font-weight:600}#sdna-kc .course-outline-details ol{list-style:none;margin:15px 0 0;padding:0}#sdna-kc .course-outline-details li{margin:0;border-top:1px solid var(--line)}#sdna-kc .course-outline-details li a{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 9px 12px 0;min-height:48px;text-decoration:none;font-size:14px;line-height:1.4}#sdna-kc .course-outline-details .outline-number{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}#sdna-kc .course-outline-details li.is-current{border-top-color:var(--ink)}#sdna-kc .course-outline-details a[aria-current=page]{font-weight:600;color:var(--red)}#sdna-kc .course-outline-details a:hover{text-decoration:underline;text-underline-offset:3px}#sdna-kc .lesson-position{margin-bottom:12px}#sdna-kc .lesson-explanation section{margin-block:26px}#sdna-kc .lesson-explanation h2{font-size:25px;margin:0 0 12px}#sdna-kc .lesson-content .example{padding:22px 26px}#sdna-kc .lesson-content .example h2{margin-top:0;font-size:24px}#sdna-kc .lesson-content #lessonquiz{margin-top:30px;padding-top:2px}#sdna-kc .lesson-content legend{font-size:21px}#sdna-kc .lesson-content .lesson-workbench{margin-top:32px;padding:26px;border:1px solid var(--line);border-top:3px solid var(--ink);background:var(--white)}#sdna-kc .lesson-workbench>h2{margin-top:0}#sdna-kc .practice-reminder{margin-top:24px;padding-top:12px;border-top:1px solid var(--line)}#sdna-kc .practice-reminder summary{padding-block:9px;font-size:15px}#sdna-kc .practice-reminder .textlink{display:inline-flex;align-items:center}#sdna-kc .lesson-nav{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}#sdna-kc .lesson-content .source-notes{margin-top:20px;padding-top:10px}#sdna-kc .source-notes summary{padding-block:10px;min-height:44px;font-size:14px;cursor:pointer}#sdna-kc .source-notes>div{padding-block:12px}#sdna-kc .course-audience{font-size:14px;color:var(--muted);margin-bottom:13px;max-width:62ch}#sdna-kc .course-benefits{padding:24px 0;margin-block:20px 24px;border-block:1px solid var(--line)}#sdna-kc .course-benefits h2{font-size:25px;margin-top:0}#sdna-kc .course-benefits li+li{margin-top:10px}#sdna-kc .course-list{gap:0}#sdna-kc .course-list>section{padding:28px 0;border-top:1px solid var(--line)}#sdna-kc .course-list .course-audience{margin-bottom:10px}#sdna-kc .course-list h2{font-size:30px;max-width:28ch;margin-bottom:15px}#sdna-kc .course-list .course-outcome{font-size:17px;color:var(--ink);margin-bottom:15px}#sdna-kc .course-list ul{font-size:16px;max-width:60ch;margin:18px 0;padding-left:21px}#sdna-kc .course-list li+li{margin-top:7px}#sdna-kc:has(.lesson-shell-wrap)>.audience-shortcuts{display:none}#sdna-kc .course-outline-details{margin-top:0}#sdna-kc .lesson-outline .contextbar{margin:0 0 10px;padding:0;border-bottom:0;justify-content:flex-start}#sdna-kc .lesson-outline .contextbar .textlink{font-size:13px}#sdna-kc .lesson-shell-wrap>.crumb{padding-block:16px}#sdna-kc .practice-reminder .hint{display:block;margin-top:4px;max-width:58ch;font-size:14px;line-height:1.55}#sdna-kc .course-list>.course-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:auto 1fr;gap:12px 48px;padding-block:32px}#sdna-kc .course-heading{grid-column:1;grid-row:1}#sdna-kc .course-list .course-heading h2{font-size:30px;line-height:1.15;letter-spacing:-.025em;margin:0 0 14px}#sdna-kc .course-list .course-heading h2 a{text-decoration:none}#sdna-kc .course-list .course-heading h2 a:hover{text-decoration:underline}#sdna-kc .course-list .course-audience{font-size:14px;line-height:1.6;margin:0;max-width:36ch}#sdna-kc .course-learning{grid-column:2;grid-row:1 / 3;border-left:1px solid var(--line);padding-left:32px}#sdna-kc .course-list .course-outcome{font-size:18px;font-weight:500;line-height:1.55;margin:0 0 16px}#sdna-kc .course-list .course-learning ul{margin:0}#sdna-kc .course-start{grid-column:1;grid-row:2;align-self:end}#sdna-kc .course-start .tiny{margin-block:0 6px}#sdna-kc .course-start .textlink{display:inline-flex;align-items:center;font-weight:600}#sdna-kc .lesson-index h3{margin:0 0 10px;font-size:24px;line-height:1.2}#sdna-kc .access-comparison{padding:26px;margin-block:28px;background:var(--stone);border:0}#sdna-kc .access-comparison figcaption{font-size:21px;line-height:1.3;font-weight:600;max-width:42ch;margin-bottom:22px}#sdna-kc .access-states{display:grid;grid-template-columns:1fr 1fr;gap:24px}#sdna-kc .access-states>section{padding:0;border:0;background:transparent}#sdna-kc .access-states>section+section{border-left:1px solid #b8c0bc;padding-left:24px}#sdna-kc .access-states h2{font-size:19px;line-height:1.25;margin:0 0 10px}#sdna-kc .access-states .access-state{display:inline-block;padding:5px 9px;margin:0 0 12px;background:var(--white);font-size:12px;color:var(--ink)}#sdna-kc .access-states p{font-size:15px;line-height:1.55}#sdna-kc .access-resolution{margin-top:24px;padding-top:18px;border-top:1px solid #b8c0bc;font-size:16px}#sdna-kc .access-comparison>.tiny{margin-top:15px}#sdna-kc .service-offer-intro{max-width:860px}#sdna-kc .service-offer-intro .intro{max-width:65ch}#sdna-kc .service-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:30px 0 36px;border-block:1px solid var(--line)}#sdna-kc .service-benefit{padding:23px 28px 24px 0}#sdna-kc .service-benefit+.service-benefit{border-left:1px solid var(--line);padding-left:28px}#sdna-kc .service-benefit h2{font-size:24px;line-height:1.2;margin:0 0 13px}#sdna-kc .service-benefit p{font-size:16px;max-width:36ch}#sdna-kc .service-excerpt{padding:28px 32px;background:var(--stone);margin-block:28px 38px}#sdna-kc .service-excerpt>h2{font-size:29px;margin:0 0 15px;line-height:1.2}#sdna-kc .service-excerpt .example-label{display:inline-block;margin:0 0 13px;padding:0;background:none;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.05em}#sdna-kc .service-excerpt>p{max-width:75ch;font-size:16px}#sdna-kc .service-excerpt-rows{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-block:24px}#sdna-kc .service-excerpt-row{padding-top:18px;border-top:2px solid var(--ink)}#sdna-kc .service-excerpt-row h3{font-size:21px;line-height:1.25;margin:0 0 14px}#sdna-kc .service-excerpt-row p{font-size:15px;line-height:1.6}#sdna-kc .service-excerpt>.hint{font-size:13px;max-width:80ch}#sdna-kc .service-excerpt .textlink{display:inline-flex;align-items:center}#sdna-kc .servicegrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:50px;align-items:start}#sdna-kc .serviceinfo>h2{margin:4px 0 18px;font-size:28px}#sdna-kc .service-contact-steps{padding-left:21px;margin:18px 0 22px}#sdna-kc .service-contact-steps li{padding-left:5px;font-size:16px;line-height:1.6}#sdna-kc .service-contact-steps li+li{margin-top:18px}#sdna-kc .serviceinfo .form-context{margin-top:18px;font-size:14px}#sdna-kc .contactform{border-top:3px solid var(--ink);padding:27px 28px;box-shadow:none}#sdna-kc .contactform>h2{margin:0 0 18px;font-size:28px}#sdna-kc .service-full-example{border-top:1px solid var(--line);margin-top:22px;padding-top:8px}#sdna-kc .service-full-example>summary{min-height:48px;padding-block:10px;font-weight:600;cursor:pointer}#sdna-kc .service-full-example>.scope-grid{margin-top:24px}#sdna-kc .service-page .service-benefits{grid-template-columns:1fr}#sdna-kc .service-page .service-benefit{padding:19px 0}#sdna-kc .service-page .service-benefit+.service-benefit{border-left:0;border-top:1px solid var(--line)}#sdna-kc .service-page .service-benefit p{max-width:62ch}#sdna-kc .service-page .service-excerpt{padding:26px}#sdna-kc .service-page .service-excerpt-rows{grid-template-columns:1fr;gap:20px}@media(max-width:1000px){#sdna-kc .home-topic-main{grid-template-columns:minmax(0,1fr) 32%}#sdna-kc .home-topic :where(.topicbody,.home-topic-body),#sdna-kc .home-topic-main>div{padding:20px}#sdna-kc .home-topic-main h2{font-size:24px}#sdna-kc .home-topic-small{padding:19px}#sdna-kc .home-topic-small :where(.topicbody,.home-topic-body){padding:17px}#sdna-kc .business-decisions{column-gap:30px}#sdna-kc .servicegrid{gap:30px}}@media(max-width:959px){#sdna-kc .lesson-shell{display:block}#sdna-kc .lesson-outline{position:static;padding:0;margin-bottom:20px;max-width:70ch}#sdna-kc .course-outline-details{border-bottom:1px solid var(--line)}#sdna-kc .course-outline-details nav{max-height:none}#sdna-kc .lesson-content{max-width:70ch}#sdna-kc .lesson-content .contextbar{margin-top:0}#sdna-kc .home-topic-small p{font-size:14px}#sdna-kc .service-benefits{grid-template-columns:1fr}#sdna-kc .service-benefit{padding:19px 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}#sdna-kc .service-benefit+.service-benefit{border-left:0;border-top:1px solid var(--line);padding-left:0}#sdna-kc .service-benefit h2{margin:0}#sdna-kc .service-benefit p{max-width:none}#sdna-kc .service-page .service-benefit{display:block}#sdna-kc .service-page .service-benefit h2{margin-bottom:12px}}@media(max-width:760px){#sdna-kc .home-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#sdna-kc .home-topic-main{grid-column:span 1;display:flex;flex-direction:column}#sdna-kc .home-topic-main>picture{order:2;height:140px}#sdna-kc .home-topic-main img{min-height:0;height:140px}#sdna-kc .home-topic-small{grid-column:span 2}#sdna-kc .home-topic-small img{min-height:110px}#sdna-kc .home-resources{grid-template-columns:1fr;gap:20px}#sdna-kc .business-page .pagehero{gap:22px;margin-bottom:25px}#sdna-kc .business-page .pagehero .visual{height:210px}#sdna-kc .business-decisions{grid-template-columns:1fr;margin-bottom:26px}#sdna-kc .business-need{padding-block:23px 18px}#sdna-kc .business-need h2{max-width:30ch;font-size:26px}#sdna-kc .business-tools{grid-template-columns:1fr;padding:24px}#sdna-kc .servicegrid{grid-template-columns:1fr;gap:28px}#sdna-kc .service-excerpt{padding:24px}#sdna-kc .service-excerpt-rows{grid-template-columns:1fr;gap:24px}#sdna-kc .checklist-intro{grid-template-columns:1fr;gap:20px}#sdna-kc .checklist-intro>.btn{justify-self:start}#sdna-kc .checklist-download{grid-template-columns:1fr}#sdna-kc .checklist-item{padding:23px 21px;grid-template-columns:28px minmax(0,1fr);gap:14px}#sdna-kc .checklist-tools{grid-template-columns:1fr;gap:0}#sdna-kc .checklist-tools>*+*{border-top:1px solid var(--line)}#sdna-kc .inlinehelp{flex-direction:column;align-items:flex-start;gap:18px}#sdna-kc .contactform{padding:25px 22px}}@media(max-width:540px){#sdna-kc .course-list>.course-summary{display:block;padding-block:26px}#sdna-kc .course-list .course-heading h2{font-size:28px;margin-bottom:12px}#sdna-kc .course-learning{border:0;padding:0;margin-top:20px}#sdna-kc .course-list .course-outcome{font-size:18px}#sdna-kc .course-start{margin-top:18px}#sdna-kc .hero.reference-home{padding-block:30px}#sdna-kc .reference-home h1{font-size:38px}#sdna-kc .reference-home .intro{font-size:17px;line-height:1.55}#sdna-kc .audience-shortcuts{gap:0 22px;margin-block:0}#sdna-kc .audience-shortcuts a{font-size:15px;min-height:44px}#sdna-kc .home-topics{grid-template-columns:1fr}#sdna-kc .home-topic-main{display:grid;grid-template-columns:minmax(0,1fr) 29%}#sdna-kc .home-topic-small{grid-column:1;padding:17px 18px}#sdna-kc .home-topic-main>picture{order:unset;height:100%}#sdna-kc .home-topic-main img{height:100%;min-height:158px}#sdna-kc .home-topic-main h2{font-size:24px}#sdna-kc .home-topic :where(.topicbody,.home-topic-body),#sdna-kc .home-topic-main>div{padding:21px 18px}#sdna-kc .home-topic-small :where(.topicbody,.home-topic-body){padding:17px 18px}#sdna-kc .home-topic-small h2{font-size:19px}#sdna-kc .home-topic-small img{min-height:106px}#sdna-kc .home-topic p{font-size:14px;line-height:1.5}#sdna-kc .home-lesson-link :is(h2,h3),#sdna-kc .checklist-preview :is(h2,h3){font-size:26px}#sdna-kc .checklist-preview{padding:24px 21px}#sdna-kc .checklist-item{padding-inline:16px;gap:10px;grid-template-columns:24px minmax(0,1fr)}#sdna-kc .checklist-body h2{font-size:22px}#sdna-kc .checklist-body p{font-size:16px}#sdna-kc .checklist-selection{align-items:stretch}#sdna-kc .checklist-selection .btn,#sdna-kc .checklist-download .btn{width:100%}#sdna-kc .lesson-content>h1{font-size:32px;line-height:1.12}#sdna-kc .lesson-content .intro{font-size:18px}#sdna-kc .lesson-content .lesson-workbench{padding:22px 18px}#sdna-kc .lesson-content .example{padding:21px}#sdna-kc .access-comparison{padding:22px 20px}#sdna-kc .access-comparison figcaption{font-size:20px}#sdna-kc .access-states{grid-template-columns:1fr;gap:21px}#sdna-kc .access-states>section+section{border-left:0;padding:20px 0 0;border-top:1px solid #b8c0bc}#sdna-kc .course-list h2{font-size:27px}#sdna-kc .service-benefit{display:block}#sdna-kc .service-benefit h2{font-size:23px;margin-bottom:10px}#sdna-kc .service-excerpt{padding:24px 21px}#sdna-kc .service-excerpt>h2{font-size:26px}#sdna-kc .service-excerpt-row h3{font-size:21px}#sdna-kc .service-offer-intro .rowactions .btn{width:100%}#sdna-kc .contactform{padding:24px 18px}#sdna-kc .contactform>h2{font-size:25px}#sdna-kc .serviceinfo>h2{font-size:25px}}@media(max-width:350px){#sdna-kc .reference-home h1{font-size:34px}#sdna-kc .audience-shortcuts{gap:0 15px}#sdna-kc .audience-shortcuts a{font-size:14px}#sdna-kc .home-topic-main,#sdna-kc .home-topic-small{grid-template-columns:minmax(0,1fr) 25%}#sdna-kc .home-topic h2{font-size:21px}#sdna-kc .home-topic-small h2{font-size:18px}#sdna-kc .checklist-item{padding-inline:13px;grid-template-columns:20px minmax(0,1fr);gap:7px}#sdna-kc .checklist-body h2{font-size:21px}#sdna-kc .checklist-choose,#sdna-kc .checklist-choose label{font-size:13px}#sdna-kc .lesson-content .lesson-workbench,#sdna-kc .access-comparison{padding-inline:16px}}@media(prefers-reduced-motion:reduce){#sdna-kc :where(.home-topic,.home-lesson-link,.btn){transition:none}#sdna-kc :where(.home-topic,.home-lesson-link,.btn):hover{transform:none}}}@media screen{#sdna-kc{--paper: #f8f7f4;--ink: #232629;--dark: #232629;--muted: #626660;--red: #e3000f;--stone: #eeede7;--white: #fff;--line: #dddfd7;font-size:17px;line-height:1.65;background:var(--paper);color:var(--ink)}#sdna-kc h1,#sdna-kc h2,#sdna-kc h3{font-weight:500;text-wrap:pretty;letter-spacing:-.035em}#sdna-kc h1{line-height:1.08}#sdna-kc h2{line-height:1.18}#sdna-kc h3{line-height:1.3;letter-spacing:-.02em}#sdna-kc :where(input,textarea,select){max-width:100%}#sdna-kc :where(.situation-groups,.start-documents,.area-workspace,.area-demonstration,.decision-workspace,.workbook-row,.advice-workspace,.pagehero)>*{min-width:0}#sdna-kc .wrap{width:min(1200px,calc(100% - 96px))}#sdna-kc .narrow{max-width:800px}#sdna-kc .review{font-size:10px;padding-block:4px;background:var(--paper);color:var(--muted)}#sdna-kc .localheader{background:var(--paper);color:var(--ink);border-block:1px solid var(--line)}#sdna-kc .navrow{min-height:58px}#sdna-kc .brand{color:var(--ink)}#sdna-kc .brand span{font-size:15px;font-weight:600;letter-spacing:-.02em}#sdna-kc .localnav a{color:var(--ink);font-size:13px;min-height:44px;display:inline-flex;align-items:center}#sdna-kc .localnav [aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:8px}#sdna-kc .menubtn{color:var(--ink);border-color:#92968d;font-size:13px}#sdna-kc>.audience-shortcuts{display:none}#sdna-kc .crumb{padding-block:22px;font-size:12px;color:var(--muted)}#sdna-kc .page{padding-top:18px;padding-bottom:72px}#sdna-kc .page h1{font-size:clamp(38px,4.5vw,60px);line-height:1.08}#sdna-kc .intro{font-size:18px;line-height:1.65;max-width:53ch;color:var(--muted);margin-top:22px}#sdna-kc .eyebrow,#sdna-kc .type{font-size:12px;line-height:1.5;letter-spacing:.02em;font-weight:500;text-transform:none;color:var(--muted)}#sdna-kc .eyebrow{margin:0 0 16px}#sdna-kc .btn{min-height:50px;font-size:14px;font-weight:500;padding:13px 22px;border-radius:2px;box-shadow:none;transition:background-color .18s,border-color .18s}#sdna-kc .btn.secondary{background:transparent;color:var(--ink);border-color:#9b9e94}#sdna-kc .btn.secondary:hover{background:var(--stone);border-color:var(--ink)}#sdna-kc .textlink{font-size:14px;font-weight:400;min-height:44px;display:inline-flex;align-items:center;gap:8px;text-decoration-thickness:1px;text-underline-offset:5px}#sdna-kc .rowactions{gap:16px 24px;margin-top:28px;align-items:center}#sdna-kc .contextbar.context-switch{margin-block:12px 0}#sdna-kc .contextbar.context-switch .textlink{font-size:12px;color:var(--muted)}#sdna-kc .tiny,#sdna-kc .hint{line-height:1.65}#sdna-kc .read{max-width:70ch;margin-inline:auto}#sdna-kc .read p{max-width:65ch;line-height:1.8}#sdna-kc .read h2{font-size:30px;margin-top:42px}#sdna-kc .read .intro{font-size:20px}#sdna-kc .inlinehelp{margin-top:64px;padding:36px 0;border-block:1px solid var(--line);background:transparent;gap:32px}#sdna-kc .inlinehelp h2{font-size:30px;margin-bottom:10px}#sdna-kc .inlinehelp p{font-size:16px;color:var(--muted);max-width:58ch}#sdna-kc .start-page{padding:48px 0 72px}#sdna-kc .start-intro{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:center;margin:0 0 64px}#sdna-kc .start-intro h1{font-size:clamp(44px,5.2vw,72px);line-height:1.04;letter-spacing:-.045em}#sdna-kc .start-intro .intro{max-width:44ch;margin-top:26px;font-size:18px}#sdna-kc .start-intro .eyebrow{color:var(--muted);font-size:12px;margin-bottom:22px}#sdna-kc .start-assurance{font-size:12px;color:var(--muted);margin-top:18px}#sdna-kc .start-image{margin:0}#sdna-kc .start-image picture{display:block;overflow:hidden}#sdna-kc .start-image img{display:block;width:100%;height:390px;object-fit:cover}#sdna-kc .start-image figcaption{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px;color:var(--muted);margin-top:6px}#sdna-kc .start-image .textlink{font-size:12px}#sdna-kc .situation-groups{display:grid;grid-template-columns:1fr 1fr 1fr;gap:36px;padding-top:36px;border-top:1px solid var(--line);scroll-margin-top:24px}#sdna-kc .situation-group>header{display:block;margin-bottom:24px}#sdna-kc .situation-group>header h2{font-size:28px}#sdna-kc .situation-group>header>p:not(.eyebrow){font-size:15px;line-height:1.65;color:var(--muted);margin-top:12px;min-height:75px;max-width:38ch}#sdna-kc .situation-group>header .eyebrow{font-size:12px;color:var(--red);margin:0 0 14px}#sdna-kc .private-entries,#sdna-kc .specialist-entries{display:block;margin:0}#sdna-kc .situation-entry,#sdna-kc .situation-business>.situation-entry,#sdna-kc .situation-entry-small{display:grid;grid-template-columns:76px minmax(0,1fr);gap:16px;align-items:start;min-height:0;padding:20px 0;background:transparent;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}#sdna-kc .situation-picture{overflow:hidden}#sdna-kc .situation-picture picture{display:block}#sdna-kc .situation-picture img,#sdna-kc .situation-business>.situation-entry .situation-picture img,#sdna-kc .situation-entry-small .situation-picture img{display:block;width:76px;height:88px;object-fit:cover}#sdna-kc .situation-copy,#sdna-kc .situation-business>.situation-entry .situation-copy,#sdna-kc .situation-entry-small .situation-copy{padding:0;align-self:start}#sdna-kc .situation-copy h3,#sdna-kc .situation-entry-small h3{display:flex;align-items:start;justify-content:space-between;gap:10px;font-size:19px;line-height:1.25}#sdna-kc .situation-copy h3>span,#sdna-kc .situation-business>.situation-entry h3>span{font:400 22px/1 var(--kc-font-body);color:var(--red)}#sdna-kc .situation-copy p,#sdna-kc .situation-entry-small p,#sdna-kc .situation-business>.situation-entry p{margin-top:9px;color:var(--muted);font-size:13px;line-height:1.65}#sdna-kc .situation-entry:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#sdna-kc .audience-overview-link{font-size:12px;margin-top:4px}#sdna-kc .start-underlay{margin-top:72px;padding-top:48px;border-top:1px solid var(--line)}#sdna-kc .start-underlay .sectionhead{align-items:end;margin-bottom:30px}#sdna-kc .start-underlay .sectionhead h2{font-size:40px}#sdna-kc .start-underlay .sectionhead p:not(.eyebrow){color:var(--muted);margin-top:12px;font-size:16px}#sdna-kc .start-documents{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}#sdna-kc :is(.document-teaser,.routine-document,.service-preview,.member-document-preview){background:var(--white);border:0;padding:30px 32px}#sdna-kc .document-label,#sdna-kc .document-masthead{border-top:0;border-bottom:1px solid var(--line);padding:0 0 16px;font-size:11px;color:var(--muted);display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px}#sdna-kc .document-teaser>h2,#sdna-kc .routine-document>h2{font-size:30px;margin:24px 0 20px;line-height:1.15}#sdna-kc .document-teaser ol{padding-left:24px;margin:0 0 12px}#sdna-kc .document-teaser li{padding:15px 0 17px 8px;border-top:1px solid var(--line);font-size:16px}#sdna-kc .document-teaser li strong{font-weight:500}#sdna-kc .document-teaser li:first-child{border-top:0}#sdna-kc .document-teaser li::marker{color:var(--muted);font-size:12px}#sdna-kc .document-teaser li p{margin-top:8px;font-size:15px;line-height:1.7;color:var(--muted)}#sdna-kc .routine-document dl{margin:0}#sdna-kc .routine-document dl>div{border-top:1px solid var(--line);padding-block:18px}#sdna-kc .routine-document dt{font-size:12px;font-weight:500;color:var(--muted)}#sdna-kc .routine-document dd{margin:7px 0 0;font-size:16px;line-height:1.65}#sdna-kc .start-help{margin-top:64px}#sdna-kc .helpblock{padding:36px;background:var(--stone);border:0}#sdna-kc .helpblock>h2{font-size:34px;margin-bottom:24px}#sdna-kc .helpcard{background:transparent}#sdna-kc .helpcard h3{font-size:23px}#sdna-kc .helpcard p{font-size:15px;color:var(--muted)}#sdna-kc .pagehero{grid-template-columns:1.08fr 1fr;gap:64px;align-items:center;margin-bottom:48px}#sdna-kc .pagehero .visual{width:100%;height:340px;object-fit:cover}#sdna-kc .pagehero h1{max-width:15ch}#sdna-kc .area-workspace{display:grid;grid-template-columns:1.08fr 1fr;gap:64px;align-items:start}#sdna-kc .area-overview h1{max-width:14ch}#sdna-kc .area-overview .intro{max-width:44ch}#sdna-kc .area-photo img{display:block;width:100%;height:270px;object-fit:cover;margin-top:32px}#sdna-kc .area-starter{padding-top:8px}#sdna-kc .area-demonstration{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-block:64px;border-top:1px solid var(--line);padding-top:40px}#sdna-kc .area-demonstration h2{font-size:34px;margin-bottom:18px}#sdna-kc .area-demonstration>div>p{font-size:16px;max-width:48ch;color:var(--muted)}#sdna-kc .key-routine{display:grid;grid-template-columns:1fr 20px 1fr;gap:18px;background:var(--stone);padding:30px}#sdna-kc .key-routine>div>span{display:block;font-size:12px;color:var(--muted);margin-bottom:14px}#sdna-kc .key-routine>div>p{font-size:18px;line-height:1.55}#sdna-kc .routine-arrow{color:var(--red);padding-top:35px;font-size:22px}#sdna-kc .key-routine>.tiny{grid-column:1 / -1;padding-top:14px;font-size:12px;border-top:1px solid var(--line)}#sdna-kc .area-continue{padding-top:36px;border-top:1px solid var(--line);margin-top:48px}#sdna-kc .area-continue>h2{font-size:34px;margin-bottom:18px}#sdna-kc .area-learning-links{display:flex;gap:12px 32px;flex-wrap:wrap}#sdna-kc .area-lesson-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;list-style:none;padding:0}#sdna-kc .area-lesson-list li{padding:24px 0;border-top:1px solid var(--line)}#sdna-kc .area-lesson-list h3{font-size:23px}#sdna-kc .area-lesson-list p{font-size:15px;margin-top:10px;color:var(--muted)}#sdna-kc .area-privacy{border-top:1px solid var(--line);margin-top:28px}#sdna-kc .business-decisions{display:block;margin-block:48px}#sdna-kc .business-need{display:grid;grid-template-columns:190px minmax(0,1fr);column-gap:48px;row-gap:9px;padding:30px 0;border-top:1px solid var(--line)}#sdna-kc .business-need>.type{grid-column:1;grid-row:1 / 4;color:var(--muted);padding-top:5px}#sdna-kc .business-need>h2,#sdna-kc .business-need>p:not(.type),#sdna-kc .business-need>.textlink{grid-column:2}#sdna-kc .business-need h2{font-size:28px}#sdna-kc .business-need>p:not(.type){font-size:16px;color:var(--muted);max-width:60ch}#sdna-kc .business-need>.textlink{justify-self:start}#sdna-kc .business-tools{padding:32px;background:var(--stone);border:0;margin-block:40px}#sdna-kc .business-tools h2{font-size:30px;margin-bottom:14px}#sdna-kc .business-tools p{font-size:16px;max-width:60ch}#sdna-kc .business-specialisms{padding-top:36px;margin-top:40px;border-top:1px solid var(--line)}#sdna-kc .club-deliverables{gap:32px}#sdna-kc .club-deliverables h2{font-size:29px}#sdna-kc .club-deliverables dl{margin-block:20px}#sdna-kc .club-deliverables dt{font-size:13px;color:var(--muted)}#sdna-kc .club-deliverables dd{font-size:16px;line-height:1.65;margin:8px 0 22px}#sdna-kc .member-preview{background:transparent;border:0;padding:30px}#sdna-kc .member-preview li{padding-block:16px;border-bottom:1px solid var(--line);font-size:16px}#sdna-kc .member-preview li b{font-weight:500}#sdna-kc .member-preview li p{font-size:15px;color:var(--muted);margin-top:8px}#sdna-kc .resources{grid-template-columns:1fr 1fr;gap:32px}#sdna-kc .resource,#sdna-kc .tworesources .resource{display:grid;grid-template-columns:125px minmax(0,1fr);background:transparent;border:0;border-top:1px solid var(--line);padding-top:24px;box-shadow:none;align-items:start}#sdna-kc .resource-art,#sdna-kc .tworesources .resource-art{height:140px;min-height:0;background:var(--stone)}#sdna-kc .resource-art img{display:block;height:140px;width:100%;object-fit:cover}#sdna-kc .resource-text,#sdna-kc .tworesources .resource-text{padding:0 0 0 24px}#sdna-kc .resource h3{font-size:25px}#sdna-kc .resource p{font-size:15px;line-height:1.65;margin:12px 0;color:var(--muted)}#sdna-kc .resource .action{font-size:13px;font-weight:500;padding-top:4px}#sdna-kc .resource-document{background:var(--stone);padding:15px;min-height:140px;font-size:11px}#sdna-kc .resource-document ol{padding-left:17px;font-size:12px;margin-bottom:0}#sdna-kc .libraryfilter{margin-block:28px 36px;font-size:14px}#sdna-kc .libraryfilter select{min-height:46px;background:transparent;border-color:#92968d}#sdna-kc .tworesources{gap:32px;margin-block:28px 48px}#sdna-kc .lesson-content{max-width:none;min-width:0;width:100%}#sdna-kc .lesson-shell-wrap{max-width:1200px}#sdna-kc .lesson-shell{display:grid;grid-template-columns:205px minmax(0,1fr);gap:64px;align-items:start}#sdna-kc .lesson-outline{position:sticky;top:20px;font-size:13px}#sdna-kc .lesson-intro h1{max-width:24ch;font-size:clamp(36px,4vw,50px);line-height:1.12}#sdna-kc .lesson-content .learning-goal{padding:0;border:0;background:transparent;margin-block:24px 30px}#sdna-kc .lesson-content .learning-goal h2{margin:0 0 8px;font-size:12px;color:var(--muted);letter-spacing:0}#sdna-kc .lesson-content .learning-goal p{font-size:18px;line-height:1.65;max-width:58ch}#sdna-kc .access-handover{background:var(--stone);padding:30px;margin:36px 0 44px;border:0}#sdna-kc .access-handover figcaption{font-size:23px;font-weight:500;line-height:1.3;margin-bottom:26px}#sdna-kc .access-handover .access-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:20px}#sdna-kc .access-handover .access-flow li{min-width:0;position:relative;padding-right:6px}#sdna-kc .access-handover .access-flow li+li{border-left:1px solid #cfd1c7;padding-left:16px}#sdna-kc .access-handover .access-flow-icon,#sdna-kc .access-handover .access-flow svg{display:block;width:54px;height:42px;color:var(--red);margin-bottom:16px}#sdna-kc .access-handover .access-flow-copy h2{font-size:17px;line-height:1.3;margin:0 0 12px}#sdna-kc .access-handover .access-flow-copy p{font-size:14px;line-height:1.65}#sdna-kc .access-handover>.tiny{font-size:12px;margin-top:22px;color:var(--muted)}#sdna-kc .lesson-sections>section{padding-block:30px;border-top:1px solid var(--line)}#sdna-kc .lesson-step-number{display:block;color:var(--muted);font-size:12px;margin-bottom:14px}#sdna-kc .lesson-sections h2{font-size:30px;margin:0 0 20px}#sdna-kc .lesson-sections p{font-size:17px;line-height:1.8;max-width:65ch}#sdna-kc .lesson-quiz{border-top:1px solid var(--line);padding-top:32px;margin-top:44px}#sdna-kc .lesson-quiz>h2{margin:0 0 22px;font-size:30px}#sdna-kc .lesson-explanation{padding-block:16px;border-top:1px solid var(--line)}#sdna-kc .lesson-workbench.document-workspace{border:0;margin:40px 0;padding:0;background:transparent}#sdna-kc .workbook-heading{margin-bottom:26px}#sdna-kc .workbook-heading h2{font-size:32px;line-height:1.2;margin:0 0 16px}#sdna-kc .workbook-heading p{font-size:16px;max-width:60ch;color:var(--muted)}#sdna-kc #practiceform{background:var(--white);border:1px solid #e5e6df;padding:32px}#sdna-kc .workbook-document-heading h3{font-size:25px;margin:0 0 10px}#sdna-kc .workbook-document-heading p{font-size:14px;color:var(--muted)}#sdna-kc .workbook-progress{padding:16px 0;margin:20px 0;border-block:1px solid var(--line);font-size:12px;color:var(--muted)}#sdna-kc .workbook-progress-summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}#sdna-kc .workbook-progress-summary p{font-size:13px;margin:0}#sdna-kc .workbook-progress-segments{display:flex;gap:4px}#sdna-kc .workbook-progress-segments>span{width:24px;height:3px;background:var(--line)}#sdna-kc .workbook-progress-segments>.is-filled{background:var(--ink)}#sdna-kc .workbook-remaining{display:inline-block;margin:0}#sdna-kc .workbook-remaining summary{min-height:36px;padding-block:7px;font-size:13px}#sdna-kc .workbook-remaining ul{font-size:13px;margin:8px 0}#sdna-kc .workbook-progress .save-notice{font-size:12px;line-height:1.65;margin-top:6px}#sdna-kc .workbook-context.worked-example{background:transparent;border:0;margin:20px 0;padding:0}#sdna-kc .workbook-context summary{min-height:40px;padding:8px 0;font-weight:500;font-size:14px}#sdna-kc .workbook-context h3{font-size:19px;margin:0 0 10px}#sdna-kc .workbook-context p{font-size:15px;color:var(--muted)}#sdna-kc .workbook-context .tiny{font-size:12px;margin-top:10px}#sdna-kc .workbook-column-headings{display:grid;grid-template-columns:1fr 1fr;gap:32px;color:var(--muted);font-size:12px;font-weight:500;padding-block:14px}#sdna-kc .workbook-row{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;padding:26px 0;border-top:1px solid var(--line)}#sdna-kc .workbook-row>label{grid-column:1 / -1;font-size:17px;font-weight:500;line-height:1.4}#sdna-kc .workbook-row-number{color:var(--muted);font-size:12px;margin-right:12px}#sdna-kc .worked-value{border-left:0;padding-left:0}#sdna-kc .worked-value p{font-size:15px;line-height:1.75;color:var(--muted)}#sdna-kc .workbook-example-label{display:none}#sdna-kc .workbook-input.formrow{margin:0}#sdna-kc .workbook-input textarea{font-size:16px;line-height:1.6;min-height:112px;padding:12px;border-color:#878c82;border-radius:2px}#sdna-kc .workbook-input .hint{font-size:12px;line-height:1.65;margin-top:9px}#sdna-kc .workbook-save{border-top:1px solid var(--line);padding-top:24px}#sdna-kc .workbook-save>.tiny{font-size:12px;line-height:1.65;margin-bottom:22px}#sdna-kc .workbook-save .practice-reminder{margin-top:16px}#sdna-kc .workbook-save .hint{font-size:12px;line-height:1.65}#sdna-kc .club-meeting-outline{padding:22px 0;margin:24px 0;border-block:1px solid var(--line)}#sdna-kc .club-meeting-outline h2{font-size:23px;margin-bottom:16px}#sdna-kc .meeting-outline{display:flex;flex-wrap:wrap;gap:12px 28px;padding-left:22px;margin:0;font-size:13px}#sdna-kc .meeting-outline li{padding-left:3px}#sdna-kc .club-agenda-details{margin-block:32px;border-top:1px solid var(--line)}#sdna-kc .club-agenda-details .club-material{background:transparent;border:0;padding:0}#sdna-kc .member-material{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:var(--stone);padding:32px;margin-block:44px}#sdna-kc .member-document-preview{padding:26px}#sdna-kc .member-document-kicker{font-size:12px;color:var(--muted);margin-bottom:18px}#sdna-kc .member-document-preview h3{font-size:28px;margin:0 0 18px}#sdna-kc .member-document-preview p,#sdna-kc .member-document-preview li{font-size:14px;line-height:1.7}#sdna-kc .member-document-preview ol{padding-left:20px}#sdna-kc .member-document-preview li{padding-block:10px}#sdna-kc .member-material-actions h3{font-size:28px;margin-bottom:18px}#sdna-kc .member-material-actions p{font-size:16px;line-height:1.7}#sdna-kc .plan-page #planstatus:empty{display:none}#sdna-kc .plan-page .save-notice{font-size:13px;line-height:1.65}#sdna-kc .club-task-link{border-top:1px solid var(--line);padding-top:32px;margin-top:44px}#sdna-kc .results-wrap{max-width:1100px}#sdna-kc .results-page>header{max-width:750px;margin-bottom:40px}#sdna-kc .results-page>header .hint{font-size:12px;color:var(--muted);margin-top:12px;max-width:68ch}#sdna-kc .decision-workspace{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;align-items:start}#sdna-kc .decision-sheet{background:var(--white);padding:0 32px;border:0}#sdna-kc .decision-sheet .resultcard{display:block;background:transparent;padding:28px 0;margin:0;border:0}#sdna-kc .decision-sheet .resultcard+.resultcard{border-top:1px solid var(--line)}#sdna-kc .decision-sheet .resultcard h2{font-size:24px;margin:0 0 16px}#sdna-kc .resultcard .summarycheck{padding:0;margin:0;border:0;align-items:start;min-height:44px;font-size:24px;font-weight:500;gap:14px}#sdna-kc .resultcard .summarycheck input{margin:6px 0 0;width:20px;height:20px}#sdna-kc .resultcard .summarycheck small{display:block;font-size:11px;line-height:1.5;font-weight:400;color:var(--muted);margin-top:6px}#sdna-kc .result-action{padding-left:34px;font-size:17px;line-height:1.7}#sdna-kc .resultcard .check-resources{padding-left:34px;margin-top:12px;font-size:14px}#sdna-kc .resultcard .check-resources a{font-size:14px}#sdna-kc .result-context{display:flex;align-items:start;flex-wrap:wrap;gap:8px 18px;margin:16px 0 0 34px}#sdna-kc .result-context .status{background:transparent;padding:8px 0;color:var(--muted);font-size:12px}#sdna-kc .result-evidence{margin:0;padding:0;border:0;font-size:13px;flex:1;min-width:130px}#sdna-kc .result-evidence summary{min-height:36px;padding:7px 0;font-size:12px;color:var(--muted)}#sdna-kc .result-evidence p{font-size:14px;line-height:1.7}#sdna-kc .result-save{position:sticky;top:24px;background:var(--stone);padding:26px}#sdna-kc .result-save h2{font-size:28px;line-height:1.2;margin-bottom:18px}#sdna-kc .result-save>p{font-size:15px;line-height:1.7}#sdna-kc .result-save .btn{margin-top:24px;width:100%}#sdna-kc .result-save .tiny{font-size:12px}#sdna-kc .choice{border:1px solid var(--line);background:var(--white);min-height:56px;padding:14px 18px}#sdna-kc .choice:has(input:checked){border-color:var(--ink);background:var(--stone)}#sdna-kc .advice-jump{display:none}#sdna-kc .advice-workspace{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}#sdna-kc .service-offer-intro{margin:0 0 36px;padding:0}#sdna-kc .service-offer-intro .eyebrow{font-size:12px;margin-bottom:20px;color:var(--muted)}#sdna-kc .service-offer-intro h1{font-size:clamp(38px,4vw,54px);line-height:1.08}#sdna-kc .service-offer-intro .intro{font-size:18px;margin-top:24px}#sdna-kc .service-offer-intro .review-status{font-size:12px;padding:14px 0;border:0;border-block:1px solid var(--line);background:transparent;line-height:1.65;margin-top:24px}#sdna-kc .advice-intro .document-preview{padding:28px;border:0}#sdna-kc .service-preview .document-masthead{display:block;border:0;border-bottom:1px solid var(--line);padding:0 0 18px}#sdna-kc .document-masthead .example-label{font-size:11px;letter-spacing:0;margin-bottom:14px;color:var(--muted)}#sdna-kc .service-preview .document-masthead h2{font-size:28px;line-height:1.2;margin:0 0 14px;color:var(--ink)}#sdna-kc .document-context{font-size:13px;color:var(--muted)}#sdna-kc .document-finding{font-size:14px;line-height:1.7}#sdna-kc .service-preview-table{width:100%;border-collapse:collapse;margin-top:22px;table-layout:fixed}#sdna-kc .service-preview-table caption{text-align:left;font-size:14px;font-weight:500;padding-bottom:16px}#sdna-kc .service-preview-table th,#sdna-kc .service-preview-table td{padding:16px 14px 16px 0;vertical-align:top;border-top:1px solid var(--line);text-align:left;font-weight:400}#sdna-kc .service-preview-table thead th{font-size:12px;font-weight:500}#sdna-kc .service-preview-table th:first-child{width:63%}#sdna-kc .service-priority{display:block;color:var(--muted);font-size:12px;line-height:1.5}#sdna-kc .service-preview-table .service-preview-action{font-size:14px;line-height:1.7;margin-top:9px}#sdna-kc .service-preview-table .service-preview-owner,#sdna-kc .service-preview-table .service-preview-follow{font-size:13px;line-height:1.7;margin:0}#sdna-kc .service-preview-reason{font-size:13px;line-height:1.7;margin-top:18px}#sdna-kc .document-footnote{font-size:12px;color:var(--muted);line-height:1.65;margin-top:16px}#sdna-kc .service-preview .textlink{font-size:13px}#sdna-kc .advice-workspace .contactform{border:0;padding:32px;background:var(--white)}#sdna-kc .advice-workspace .contactform h2{font-size:30px}#sdna-kc .contactform .review-status{font-size:12px;padding:14px;line-height:1.65}#sdna-kc .contactform .tiny{font-size:12px;line-height:1.65}#sdna-kc .contactform label{font-size:14px;font-weight:500}#sdna-kc .formrow input,#sdna-kc .formrow textarea,#sdna-kc .formrow select{font-size:16px;border-color:#878c82;border-radius:2px}#sdna-kc .advice-details{margin-top:36px;border-top:1px solid var(--line);padding-block:16px}#sdna-kc .service-contact-steps{padding-left:22px}#sdna-kc .service-contact-steps li{padding:12px 0 18px 10px;font-size:16px;line-height:1.7}#sdna-kc .service-benefits{list-style:none;padding:0;margin:24px 0}#sdna-kc .service-benefit{padding:12px 0;font-size:15px;border:0}#sdna-kc .service-benefit strong{margin-right:12px;font-weight:500}#sdna-kc .service-document{background:var(--white);border:0;padding:36px;margin-block:44px}#sdna-kc .service-document>.document-masthead{display:block}#sdna-kc .service-document .document-masthead h2{font-size:36px;margin:16px 0;color:var(--ink)}#sdna-kc .document-notice{font-size:13px;line-height:1.7;margin-top:22px;color:var(--muted)}#sdna-kc .service-document-scope{margin-block:26px}#sdna-kc .service-document-rows .service-example{display:grid;grid-template-columns:230px minmax(0,1fr);gap:40px;padding:32px 0;border-top:1px solid var(--line)}#sdna-kc .service-action-heading h3{margin:14px 0;font-size:28px;line-height:1.25}#sdna-kc .service-action-body dl{display:grid;grid-template-columns:1.2fr 1fr;gap:20px 28px;margin:0}#sdna-kc .service-action-body dl>div:first-child{grid-column:1 / -1}#sdna-kc .service-action-body dt{font-size:12px;font-weight:500;color:var(--muted)}#sdna-kc .service-action-body dd{font-size:16px;line-height:1.7;margin:9px 0 0}#sdna-kc .service-action-basis{margin-top:22px}#sdna-kc .service-action-basis summary{font-size:13px;color:var(--muted)}#sdna-kc .service-action-basis dl{margin-top:20px}#sdna-kc .service-follow-up{border-top:1px solid var(--line);padding-top:28px;margin-top:18px}#sdna-kc .service-follow-up h3{margin-bottom:16px;font-size:28px}#sdna-kc .service-follow-up p{font-size:16px}#sdna-kc .search-excerpt{font-size:16px;color:var(--muted);line-height:1.7;margin-top:14px;max-width:65ch}#sdna-kc .searchform input{min-height:56px;background:var(--white)}#sdna-kc .ready-resource{max-width:940px}#sdna-kc .ready-cover,#sdna-kc .checklist-intro{margin-bottom:34px}#sdna-kc .ready-cover h1,#sdna-kc .checklist-intro h1{max-width:20ch}#sdna-kc .checklist-items{background:var(--white);padding-inline:32px}#sdna-kc .checklist-item{padding-block:30px;background:transparent;border-color:var(--line)}#sdna-kc .checklist-number{color:var(--muted);font-size:12px;font-weight:400}#sdna-kc .checklist-body h2{font-size:25px;font-weight:500}#sdna-kc .checklist-body>p{font-size:16px;line-height:1.75;max-width:65ch}#sdna-kc .checklist-body .textlink{font-size:14px}#sdna-kc .checklist-choose{font-size:12px;color:var(--muted)}#sdna-kc .checklist-selection{background:var(--stone);border:0;padding:30px;margin-top:40px}#sdna-kc .checklist-selection h2,#sdna-kc .checklist-download h2{font-size:30px}#sdna-kc .checklist-selection p,#sdna-kc .checklist-download p{font-size:15px;line-height:1.7}#sdna-kc .checklist-download{gap:36px;margin-block:40px}#sdna-kc .checklist-download .document-preview{padding:30px;border:0;background:var(--white)}#sdna-kc .checklist-download .document-preview h3{font-size:26px}@media(max-width:1100px){#sdna-kc .wrap{width:calc(100% - 64px)}#sdna-kc .start-intro,#sdna-kc .pagehero,#sdna-kc .area-workspace,#sdna-kc .area-demonstration,#sdna-kc .advice-workspace{gap:36px}#sdna-kc .start-intro h1{font-size:56px}#sdna-kc .start-image img{height:350px}#sdna-kc .situation-groups{gap:24px}#sdna-kc .situation-entry,#sdna-kc .situation-business>.situation-entry,#sdna-kc .situation-entry-small{grid-template-columns:60px minmax(0,1fr);gap:12px}#sdna-kc .situation-picture img,#sdna-kc .situation-business>.situation-entry .situation-picture img,#sdna-kc .situation-entry-small .situation-picture img{width:60px;height:80px}#sdna-kc .situation-copy h3{font-size:18px}#sdna-kc .situation-group>header h2{font-size:25px}#sdna-kc .situation-group>header>p:not(.eyebrow){min-height:100px}#sdna-kc .lesson-shell{grid-template-columns:180px minmax(0,1fr);gap:36px}#sdna-kc .access-handover .access-flow{grid-template-columns:1fr 1fr;gap:26px}#sdna-kc .access-handover .access-flow li:nth-child(3){border-left:0;padding-left:0}#sdna-kc .resource,#sdna-kc .tworesources .resource{grid-template-columns:90px minmax(0,1fr)}#sdna-kc .resource-text,#sdna-kc .tworesources .resource-text{padding-left:18px}#sdna-kc .resource h3{font-size:23px}}@media(max-width:960px){#sdna-kc .lesson-shell{display:block}#sdna-kc .lesson-outline{position:static;margin-bottom:30px}#sdna-kc .decision-workspace{grid-template-columns:minmax(0,1fr) 235px;gap:28px}#sdna-kc .result-save{padding:22px}}@media(max-width:760px){#sdna-kc .wrap{width:calc(100% - 40px)}#sdna-kc .review{font-size:9px;padding-block:3px}#sdna-kc .navrow{min-height:52px}#sdna-kc .brand span{font-size:14px}#sdna-kc .localnav.open{border-top:1px solid var(--line);padding-top:14px;margin-top:8px}#sdna-kc .localnav a{font-size:14px}#sdna-kc .localheader .menubtn{min-height:44px;padding:6px 10px;font-size:12px}#sdna-kc .crumb{font-size:11px;padding-block:18px}#sdna-kc .page{padding-top:14px;padding-bottom:44px}#sdna-kc .page h1{font-size:38px}#sdna-kc .intro{font-size:16px;margin-top:18px}#sdna-kc .rowactions{margin-top:24px;gap:10px 18px}#sdna-kc .rowactions .btn{flex:0 1 auto}#sdna-kc .btn{font-size:13px;min-height:48px;padding:12px 18px}#sdna-kc .textlink{font-size:13px}#sdna-kc .start-page{padding:28px 0 44px}#sdna-kc .start-intro{display:flex;flex-direction:column;align-items:stretch;gap:28px;margin-bottom:36px}#sdna-kc .start-intro h1{font-size:45px;line-height:1.07}#sdna-kc .start-intro .eyebrow{font-size:11px;margin-bottom:18px}#sdna-kc .start-intro .intro{font-size:16px;margin-top:20px}#sdna-kc .start-assurance{font-size:11px;margin-top:14px}#sdna-kc .start-image img{height:180px}#sdna-kc .start-image figcaption{font-size:10px}#sdna-kc .start-image .textlink{font-size:11px;min-height:36px}#sdna-kc .situation-groups{grid-template-columns:1fr;gap:36px;padding-top:30px}#sdna-kc .situation-group>header{margin-bottom:18px}#sdna-kc .situation-group>header h2{font-size:29px}#sdna-kc .situation-group>header .eyebrow{margin-bottom:12px}#sdna-kc .situation-group>header>p:not(.eyebrow){min-height:0;max-width:42ch;margin-top:12px}#sdna-kc .situation-entry,#sdna-kc .situation-business>.situation-entry,#sdna-kc .situation-entry-small{grid-template-columns:74px minmax(0,1fr);gap:18px;padding-block:20px}#sdna-kc .situation-picture img,#sdna-kc .situation-business>.situation-entry .situation-picture img,#sdna-kc .situation-entry-small .situation-picture img{width:74px;height:80px}#sdna-kc .situation-copy h3,#sdna-kc .situation-entry-small h3{font-size:20px}#sdna-kc .situation-copy p{font-size:14px;margin-top:8px}#sdna-kc .start-underlay{margin-top:40px;padding-top:32px}#sdna-kc .start-underlay .sectionhead{display:block;margin-bottom:22px}#sdna-kc .start-underlay .sectionhead h2{font-size:32px}#sdna-kc .start-underlay .sectionhead .textlink{margin-top:12px}#sdna-kc .start-documents{grid-template-columns:1fr;gap:24px}#sdna-kc :is(.document-teaser,.routine-document){padding:24px}#sdna-kc .document-teaser>h2,#sdna-kc .routine-document>h2{font-size:28px}#sdna-kc .start-help{margin-top:36px}#sdna-kc .helpblock{padding:26px 24px}#sdna-kc .helpblock>h2{font-size:30px}#sdna-kc .helpcard h3{font-size:23px}#sdna-kc .inlinehelp{margin-top:40px;padding-block:26px;gap:20px}#sdna-kc .inlinehelp h2{font-size:28px}#sdna-kc .pagehero,#sdna-kc .area-workspace,#sdna-kc .area-demonstration{grid-template-columns:1fr;gap:28px}#sdna-kc .pagehero{margin-bottom:32px}#sdna-kc .pagehero .visual{height:220px}#sdna-kc .area-photo img{height:210px;margin-top:24px}#sdna-kc .area-overview h1{max-width:none}#sdna-kc .area-starter{padding-top:0}#sdna-kc .area-demonstration{padding-top:30px;margin-block:36px}#sdna-kc .area-demonstration h2,#sdna-kc .area-continue>h2{font-size:29px}#sdna-kc .key-routine{gap:12px;padding:24px}#sdna-kc .key-routine>div>p{font-size:16px}#sdna-kc .area-lesson-list{grid-template-columns:1fr}#sdna-kc .business-need{display:block;padding-block:24px}#sdna-kc .business-need>.type{margin-bottom:12px;padding-top:0}#sdna-kc .business-need h2{font-size:28px}#sdna-kc .business-need>p:not(.type){margin-top:12px}#sdna-kc .business-need>.textlink{margin-top:10px}#sdna-kc .business-tools{padding:24px}#sdna-kc .business-tools h2{font-size:28px}#sdna-kc .resources{grid-template-columns:1fr}#sdna-kc .resource,#sdna-kc .tworesources .resource{grid-template-columns:90px minmax(0,1fr)}#sdna-kc .resource-art,#sdna-kc .tworesources .resource-art{min-height:0;height:130px}#sdna-kc .resource-art img{height:130px}#sdna-kc .resource h3{font-size:24px}#sdna-kc .resource p{font-size:14px}#sdna-kc .resource-document{padding:12px;font-size:10px;min-height:130px}#sdna-kc .resource-document ol{font-size:11px;padding-left:14px}#sdna-kc .member-preview{padding:24px 0}#sdna-kc .lesson-intro h1{font-size:37px}#sdna-kc .lesson-content .learning-goal p{font-size:17px}#sdna-kc .access-handover{padding:24px;margin-block:30px}#sdna-kc .access-handover figcaption{font-size:22px;margin-bottom:22px}#sdna-kc .access-handover .access-flow{gap:24px 18px}#sdna-kc .access-handover .access-flow li{padding-right:0}#sdna-kc .access-handover .access-flow li+li{padding-left:14px}#sdna-kc .access-handover .access-flow li:nth-child(3){padding-left:0}#sdna-kc .access-handover .access-flow-copy h2{font-size:16px}#sdna-kc .access-handover .access-flow-copy p{font-size:13px}#sdna-kc .lesson-sections h2,#sdna-kc .lesson-quiz>h2{font-size:28px}#sdna-kc .workbook-heading h2{font-size:30px}#sdna-kc #practiceform{padding:22px}#sdna-kc .workbook-column-headings{display:none}#sdna-kc .workbook-row{grid-template-columns:1fr;gap:14px;padding:24px 0}#sdna-kc .workbook-row>label{font-size:17px}#sdna-kc .workbook-example-label{display:block;font-size:11px;color:var(--muted);margin-bottom:8px}#sdna-kc .worked-value p{font-size:14px}#sdna-kc .workbook-input textarea{min-height:104px}#sdna-kc .meeting-outline{display:block}#sdna-kc .meeting-outline li{padding-block:6px}#sdna-kc .member-material{grid-template-columns:1fr;gap:26px;padding:24px}#sdna-kc .decision-workspace{grid-template-columns:1fr;gap:28px}#sdna-kc .decision-sheet{padding-inline:24px}#sdna-kc .resultcard .summarycheck{font-size:23px}#sdna-kc .result-action{font-size:16px}#sdna-kc .result-save{position:static}#sdna-kc .result-save .btn{width:auto;min-width:180px}#sdna-kc .advice-jump{display:block;margin-top:24px}#sdna-kc .advice-workspace{grid-template-columns:1fr;gap:32px}#sdna-kc .service-offer-intro h1{font-size:clamp(28px,8.5vw,36px)}#sdna-kc .service-offer-intro .intro{font-size:17px}#sdna-kc .advice-intro .document-preview,#sdna-kc .advice-workspace .contactform{padding:24px}#sdna-kc .service-preview-table .service-preview-action{font-size:13px}#sdna-kc .service-preview-table .service-preview-owner{font-size:12px}#sdna-kc .service-preview-table th:first-child{width:63%}#sdna-kc .service-document{padding:24px}#sdna-kc .service-document .document-masthead h2{font-size:30px}#sdna-kc .service-document-rows .service-example{display:block}#sdna-kc .service-action-heading h3{font-size:27px}#sdna-kc .service-action-body dl{grid-template-columns:1fr;margin-top:22px}#sdna-kc .checklist-items{padding-inline:20px}#sdna-kc .checklist-item{padding-block:24px}#sdna-kc .checklist-body h2{font-size:23px}#sdna-kc .checklist-body>p{font-size:15px}#sdna-kc .checklist-selection{padding:24px}}@media(max-width:350px){#sdna-kc .wrap{width:calc(100% - 32px)}#sdna-kc .start-intro h1{font-size:38px}#sdna-kc .page h1{font-size:34px}#sdna-kc .situation-entry,#sdna-kc .situation-business>.situation-entry,#sdna-kc .situation-entry-small{grid-template-columns:60px minmax(0,1fr);gap:14px}#sdna-kc .situation-picture img,#sdna-kc .situation-business>.situation-entry .situation-picture img,#sdna-kc .situation-entry-small .situation-picture img{width:60px;height:74px}#sdna-kc .access-handover .access-flow{grid-template-columns:1fr}#sdna-kc .access-handover .access-flow li+li{padding:16px 0 0;border-left:0;border-top:1px solid var(--line)}#sdna-kc .key-routine{grid-template-columns:1fr}#sdna-kc .routine-arrow{padding:0;transform:rotate(90deg);width:24px}#sdna-kc .resource,#sdna-kc .tworesources .resource{grid-template-columns:1fr}#sdna-kc .resource-text,#sdna-kc .tworesources .resource-text{padding:18px 0 0}}}.sdna-product-help,.ph-index,.ph-family-page{--ph-ink:var(--ink,#232629);--ph-muted:var(--muted,#626660);--ph-line:var(--line,#dddfd7);--ph-soft:var(--stone,#eeede7);--ph-accent:var(--red,var(--precision-red,#e3000f));color:var(--ph-ink);font-family:inherit;line-height:1.55;overflow-wrap:anywhere;box-sizing:border-box}.sdna-product-help *,.ph-index *,.ph-family-page *{box-sizing:border-box}.sdna-product-help a,.ph-index a,.ph-family-page a{color:inherit;text-underline-offset:.2em}.sdna-product-help a:focus-visible,.sdna-product-help button:focus-visible,.sdna-product-help select:focus-visible,.ph-index a:focus-visible{outline:3px solid var(--ph-accent);outline-offset:4px}.sdna-product-help h2,.sdna-product-help h3,.sdna-product-help h4{font-family:inherit;letter-spacing:-.02em;line-height:1.22}.sdna-product-help p{margin:.65em 0 1em;max-width:72ch}.sdna-product-help .ph-header h2{margin:.15em 0 .35em;font-size:clamp(1.5rem,3vw,2rem)}.sdna-product-help .ph-eyebrow,.ph-index .ph-family-type{font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ph-muted)}.sdna-product-help .ph-topic-nav{display:flex;flex-wrap:wrap;gap:0;border-block:1px solid var(--ph-line);margin:1.5rem 0 2rem;padding:.25rem 0}.sdna-product-help .ph-topic-nav a{display:flex;align-items:center;min-height:48px;padding:.65rem 1rem;text-decoration:none;border-bottom:3px solid transparent;font-weight:600}.sdna-product-help .ph-topic-nav a[aria-current]{border-color:var(--ph-accent);color:var(--ph-accent)}.sdna-product-help .ph-task-body{scroll-margin-top:2rem}.sdna-product-help .ph-task-body:focus{outline:none}.sdna-product-help .ph-task-body>h2,.sdna-product-help .ph-task-body>h3{font-size:clamp(1.45rem,2.5vw,1.85rem);max-width:32ch;margin:0 0 .75rem}.sdna-product-help .ph-task-intro{font-size:1.07em;color:var(--ph-muted)}.sdna-product-help .ph-step-diagram{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid var(--ph-line)}.sdna-product-help .ph-step-diagram li{position:relative;padding:1.4rem 1.4rem 1.4rem 0;display:flex;gap:.85rem;align-items:flex-start}.sdna-product-help .ph-step-diagram li+li{padding-left:1.4rem;border-left:1px solid var(--ph-line)}.sdna-product-help .ph-step-diagram li:nth-child(4){border-left:0;border-top:1px solid var(--ph-line);padding-left:0;grid-column:1/-1}.sdna-product-help .ph-step-number{display:inline-flex;flex:0 0 1.8rem;align-items:center;justify-content:center;min-height:1.8rem;border:1px solid var(--ph-accent);border-radius:50%;font-size:.86rem;font-weight:700;color:var(--ph-accent)}.sdna-product-help .ph-step-diagram h3,.sdna-product-help .ph-step-diagram h4{font-size:1.03rem;margin:.15rem 0 .6rem}.sdna-product-help .ph-step-diagram p{font-size:.96rem;margin:0}.sdna-product-help .ph-issues{margin:2.5rem 0}.sdna-product-help details,.ph-index .ph-legacy details{border-block-end:1px solid var(--ph-line);padding:0;margin:0}.sdna-product-help summary,.ph-index .ph-legacy summary{padding:1rem 0;cursor:pointer;font-weight:650;min-height:48px}.sdna-product-help details>div,.ph-index .ph-legacy details>p{padding:0 0 1rem}.sdna-product-help .ph-documents{border-block:1px solid var(--ph-line);margin:2.5rem 0 1.5rem}.sdna-product-help .ph-select-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem;margin:1.4rem 0 1rem}.sdna-product-help label{display:block;font-size:.92rem;font-weight:650;margin-bottom:.5rem}.sdna-product-help select{width:100%;max-width:100%;min-height:48px;padding:.6rem 2rem .6rem .75rem;border:1px solid var(--ph-line);border-radius:2px;background:#fff;color:inherit;font:inherit;font-size:.93rem}.sdna-product-help .ph-button{min-height:48px;padding:.7rem 1rem;border:1px solid var(--ph-accent);border-radius:2px;background:var(--ph-accent);color:#fff;font:inherit;font-weight:650;cursor:pointer}#sdna-kc .sdna-product-help button.ph-button{color:#fff}.sdna-product-help .ph-selection-conflict{padding:1rem;border:1px solid var(--ph-line);background:var(--ph-soft);margin:1rem 0;line-height:1.6}.sdna-product-help .ph-resolution{padding:1rem 1.1rem;background:var(--ph-soft);margin:1.25rem 0;border-left:3px solid var(--ph-accent)}.sdna-product-help .ph-resolution p:last-child{margin-bottom:0}.sdna-product-help .ph-small{font-size:.86rem;color:var(--ph-muted);line-height:1.55}.sdna-product-help .ph-policy-note{font-size:.94rem}.sdna-product-help .ph-next{margin:2rem 0}.sdna-product-help .ph-next h2,.sdna-product-help .ph-next h3{font-size:1.2rem}.sdna-product-help .ph-next-links{display:flex;flex-wrap:wrap;gap:.8rem 1.5rem;align-items:center;margin:1rem 0}.sdna-product-help .ph-action{display:inline-flex;min-height:44px;align-items:center;font-weight:650}.sdna-product-help .ph-source-notes{margin-top:2rem;color:var(--ph-muted);font-size:.9rem}.sdna-product-help .ph-source-notes ul{padding-left:1.3rem}.sdna-product-help .ph-context-note,.ph-index .ph-context-note{padding:1rem 1.2rem;background:var(--ph-soft);border-left:3px solid var(--ph-accent);margin:1.5rem 0}.ph-index .ph-index-header,.ph-family-page .ph-family-header{max-width:850px;margin-bottom:2.5rem}.ph-index .ph-task-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid var(--ph-line);margin:2rem 0 3rem}.ph-index .ph-task-index>a{display:grid;grid-template-columns:1fr auto;gap:.6rem;padding:1.3rem 1.1rem 1.3rem 0;text-decoration:none;align-content:start}.ph-index .ph-task-index>a+a{border-left:1px solid var(--ph-line);padding-left:1.1rem}.ph-index .ph-task-index strong{font-size:1.08rem}.ph-index .ph-task-index span:first-of-type{grid-column:1/-1;color:var(--ph-muted);font-size:.93rem}.ph-index .ph-task-index span:last-child{grid-column:2;grid-row:1}.ph-index .ph-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ph-line);margin:1.5rem 0 3rem}.ph-index .ph-family{display:block;padding:1.5rem 1.5rem 1.6rem 0;text-decoration:none;border-bottom:1px solid var(--ph-line);min-width:0}.ph-index .ph-family:nth-child(3n+2),.ph-index .ph-family:nth-child(3n+3){padding-left:1.5rem;border-left:1px solid var(--ph-line)}.ph-index .ph-family h2{font-size:1.45rem;margin:.45rem 0 .7rem;display:flex;justify-content:space-between;gap:.7rem}.ph-index .ph-family p{margin:0;color:var(--ph-muted);font-size:.97rem}.ph-index .ph-family:hover h2{text-decoration:underline;text-underline-offset:.2em}.ph-index .ph-legacy{max-width:850px;margin:3rem 0}.ph-index .ph-official-guide{border-top:1px solid var(--ph-line);padding-top:1.7rem;margin-top:3rem}.ph-family-page .ph-back{margin:1.5rem 0}.sdna-product-help.ph-compact{font-size:1rem;padding:1.5rem 0;border-top:1px solid var(--ph-line)}.sdna-product-help.ph-compact .ph-step-diagram,.sdna-product-help.ph-compact .ph-select-grid{grid-template-columns:1fr}.sdna-product-help.ph-compact .ph-step-diagram li+li{border-left:0;border-top:1px solid var(--ph-line);padding-left:0}@media(max-width:850px){.sdna-product-help .ph-step-diagram{grid-template-columns:1fr}.sdna-product-help .ph-step-diagram li+li{border-left:0;border-top:1px solid var(--ph-line);padding-left:0}.ph-index .ph-task-index{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-index .ph-task-index>a:nth-child(3){border-left:0;padding-left:0}.ph-index .ph-task-index>a:nth-child(n+3){border-top:1px solid var(--ph-line)}.ph-index .ph-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-index .ph-family:nth-child(n){border-left:0;padding-left:0}.ph-index .ph-family:nth-child(2n){border-left:1px solid var(--ph-line);padding-left:1.5rem}}@media(max-width:560px){.sdna-product-help .ph-topic-nav a{padding:.65rem .6rem;flex:1 0 50%;font-size:.94rem}.sdna-product-help .ph-select-grid,.ph-index .ph-family-grid{grid-template-columns:1fr}.ph-index .ph-family:nth-child(n){border-left:0;padding-left:0;padding-right:0}.ph-index .ph-task-index{grid-template-columns:1fr}.ph-index .ph-task-index>a:nth-child(n){border-left:0;padding:1rem 0;border-top:1px solid var(--ph-line)}.ph-index .ph-task-index>a:first-child{border-top:0}.sdna-product-help .ph-step-diagram li{padding-right:0}.sdna-product-help .ph-button{width:100%}}@media print{.sdna-product-help .ph-topic-nav,.sdna-product-help form,.sdna-product-help .ph-next{display:none}.sdna-product-help .ph-step-diagram{display:block}.sdna-product-help .ph-step-diagram li{break-inside:avoid;border-left:0;padding-left:0}.sdna-product-help details>div{display:block}.sdna-product-help .ph-source-notes{display:none}}.sdna-product-help [hidden]{display:none!important}#sdna-kc .consulting-intro{max-width:790px;padding-bottom:38px}#sdna-kc .consulting-intro h1{max-width:19ch}#sdna-kc .consulting-intro .intro{max-width:66ch}#sdna-kc .consulting-needs{border-top:1px solid var(--line);margin:0 0 48px}#sdna-kc .consulting-need{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:32px 0;border-bottom:1px solid var(--line)}#sdna-kc .consulting-number{font-size:14px;font-weight:700;letter-spacing:.05em;color:var(--muted);padding-top:7px;margin:0}#sdna-kc .consulting-need h2{margin:0 0 12px;max-width:28ch}#sdna-kc .consulting-need p{max-width:73ch}#sdna-kc .consulting-output{color:var(--muted)}#sdna-kc .consulting-page>section:not(.consulting-needs):not(.consulting-document){margin:42px 0;max-width:900px}#sdna-kc .consulting-page .consulting-model{background:var(--stone);padding:28px 32px;max-width:900px}#sdna-kc .consulting-page p,#sdna-kc .consulting-page li{max-width:75ch}#sdna-kc .consulting-page li+li{margin-top:10px}#sdna-kc .consulting-areas dl{margin-top:28px}#sdna-kc .consulting-areas dl>div{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(0,1.6fr);gap:28px;border-top:1px solid var(--line);padding:24px 0}#sdna-kc .consulting-areas dt{font-weight:700;font-size:19px;line-height:1.35}#sdna-kc .consulting-areas dd{margin:0}#sdna-kc .consulting-areas dd p:first-child{margin-top:0}#sdna-kc .consulting-responsibility-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px}#sdna-kc .consulting-responsibility-columns ul{padding-left:20px}#sdna-kc .consulting-document{max-width:920px;margin:54px 0;border:1px solid var(--line);background:var(--paper);padding:36px}#sdna-kc .consulting-example-item{padding:28px 0;border-top:1px solid var(--line)}#sdna-kc .consulting-example-item:first-child{margin-top:28px}#sdna-kc .consulting-example-item h3{margin-top:8px}#sdna-kc .consulting-example-item dl{margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px 28px}#sdna-kc .consulting-example-item dt{font-size:13px;color:var(--muted);font-weight:700;margin-bottom:5px}#sdna-kc .consulting-example-item dd{margin:0;font-size:15px;line-height:1.65}#sdna-kc .consulting-follow-up{border-top:1px solid var(--line);padding-top:24px}#sdna-kc .consulting-process ol{padding-left:24px}#sdna-kc .consulting-process li{padding-left:10px;margin:22px 0}#sdna-kc .consulting-process h3{margin-bottom:6px}#sdna-kc .consulting-boundaries{margin:36px 0;max-width:900px}#sdna-kc .contact-context{padding:16px 0;margin-bottom:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#sdna-kc .contact-context p{margin:5px 0;font-size:14px}#sdna-kc .contact-topics{margin:24px 0;padding:0;border:0}#sdna-kc .contact-topics legend{font-weight:700;margin-bottom:8px}#sdna-kc .contact-topics label{display:flex;gap:10px;align-items:flex-start;padding:7px 0}#sdna-kc .contact-topics input{width:18px;height:18px;margin-top:3px;flex:0 0 auto}#sdna-kc .contact-topics label span{font-weight:400}@media(max-width:700px){#sdna-kc .consulting-intro{padding-bottom:24px}#sdna-kc .consulting-need{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:24px 0}#sdna-kc .consulting-page .consulting-model{padding:22px}#sdna-kc .consulting-areas dl>div,#sdna-kc .consulting-responsibility-columns,#sdna-kc .consulting-example-item dl{grid-template-columns:1fr;gap:14px}#sdna-kc .consulting-document{padding:22px;margin:36px 0}#sdna-kc .consulting-example-item{padding:22px 0}}@media print{#sdna-kc .consulting-document{padding:0;border:0;max-width:none}#sdna-kc .consulting-example-item{break-inside:avoid}#sdna-kc .consulting-example-item dl{grid-template-columns:1fr 1fr}#sdna-kc .consulting-page details[open]{display:block}}#sdna-kc .fractional-page .consulting-intro{padding-bottom:12px}#sdna-kc .consulting-page .consulting-role-strip{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:24px;border-block:1px solid var(--line);padding:18px 0;margin:0 0 28px;font-size:14px}#sdna-kc .consulting-role-strip p{margin:0}#sdna-kc .fractional-page .consulting-document{margin-top:28px}#sdna-kc .consulting-example-item dl{grid-template-columns:1fr}#sdna-kc .consulting-example-item dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px}#sdna-kc .consulting-example-item dt{margin:3px 0 0}#sdna-kc .consulting-example-more{margin-top:18px}#sdna-kc .consulting-example-more summary{font-size:14px}#sdna-kc .consulting-detail{margin:36px 0;max-width:920px}@media(max-width:700px){#sdna-kc .consulting-page .consulting-role-strip{grid-template-columns:1fr;gap:10px}#sdna-kc .consulting-example-item dl>div{grid-template-columns:1fr;gap:5px}}@media print{#sdna-kc .consulting-print-document .consulting-example-item dl{display:block}#sdna-kc .consulting-print-document .consulting-example-item dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;margin-bottom:12px}#sdna-kc .consulting-print-document .consulting-example-item{break-inside:avoid;page-break-inside:avoid}}@media print{#sdna-kc .consulting-print-document .consulting-example-item{break-inside:auto;page-break-inside:auto;padding:16px 0}#sdna-kc .consulting-print-document .consulting-example-item header{break-inside:avoid;break-after:avoid}#sdna-kc .consulting-print-document .consulting-example-item dl>div{break-inside:avoid;page-break-inside:avoid;margin-bottom:10px}#sdna-kc .consulting-print-document .consulting-example-item dt,#sdna-kc .consulting-print-document .consulting-example-item dd{line-height:1.45}}@media screen{#sdna-kc .customer-tasks{margin:0 0 64px}#sdna-kc .customer-tasks>header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px}#sdna-kc .customer-tasks>header h2{font-size:30px}#sdna-kc .customer-task-list{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}#sdna-kc .customer-task-list>a{display:grid;grid-template-columns:26px minmax(0,1fr) 22px;align-items:start;gap:16px;padding:25px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}#sdna-kc .customer-task-list h3{font-size:23px;line-height:1.25;margin:0}#sdna-kc .customer-task-list p{font-size:14px;line-height:1.6;color:var(--muted);margin-top:8px;max-width:40ch}#sdna-kc .task-number{font-size:11px;color:var(--muted);padding-top:6px;font-variant-numeric:tabular-nums}#sdna-kc .task-arrow{font-size:22px;line-height:1.2;color:var(--red)}#sdna-kc .customer-task-list>a:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}#sdna-kc .business-support-entry,#sdna-kc .business-consult-entry{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;background:var(--stone);padding:38px 40px;margin-bottom:64px}#sdna-kc .business-support-entry h2,#sdna-kc .business-consult-entry h2{font-size:32px;max-width:25ch;margin-bottom:14px}#sdna-kc .business-support-entry p:not(.eyebrow),#sdna-kc .business-consult-entry p:not(.eyebrow){color:var(--muted);font-size:15px;max-width:58ch}#sdna-kc .business-support-entry>div:last-child,#sdna-kc .business-consult-entry>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}#sdna-kc .business-consult-entry{margin-top:44px;margin-bottom:40px}#sdna-kc .human-help{display:grid;grid-template-columns:1fr 1.3fr;gap:70px;padding-block:32px}#sdna-kc .human-help h2{font-size:38px;max-width:15ch;margin-bottom:16px}#sdna-kc .human-help header>p:last-child{font-size:15px;max-width:35ch;color:var(--muted)}#sdna-kc .human-help-paths>a{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}#sdna-kc .human-help-paths>a>span:first-child{display:flex;flex-direction:column;gap:6px}#sdna-kc .human-help-paths strong{font-weight:500;font-size:19px}#sdna-kc .human-help-paths>a>span:first-child>span{font-size:14px;color:var(--muted)}#sdna-kc .human-help-paths>a>span:last-child{color:var(--red)}#sdna-kc .human-help-paths>a:hover strong{text-decoration:underline;text-underline-offset:5px}#sdna-kc .private-product-help{padding-block:32px;border-top:1px solid var(--line);margin-top:36px}#sdna-kc .localnav{gap:20px}#sdna-kc :is([id=valja],[id=komigang],[id=problem],[id=stold]){scroll-margin-top:24px}@media(max-width:1050px){#sdna-kc .localnav{gap:13px}#sdna-kc .navrow{gap:20px}#sdna-kc .localnav a{font-size:12px}}@media(max-width:760px){#sdna-kc .customer-tasks{margin-bottom:38px}#sdna-kc .customer-task-list{grid-template-columns:1fr}#sdna-kc .customer-tasks>header{display:block;margin-bottom:12px}#sdna-kc .customer-tasks>header .textlink{margin-top:6px}#sdna-kc .customer-task-list>a{padding:22px 0;gap:12px}#sdna-kc .customer-task-list h3{font-size:21px}#sdna-kc .customer-task-list p{font-size:14px}#sdna-kc .business-support-entry,#sdna-kc .business-consult-entry{grid-template-columns:1fr;gap:24px;padding:28px 24px;margin-bottom:38px}#sdna-kc .business-support-entry h2,#sdna-kc .business-consult-entry h2{font-size:28px}#sdna-kc .human-help{grid-template-columns:1fr;gap:24px}#sdna-kc .human-help h2{font-size:32px;max-width:none}#sdna-kc .human-help-paths strong{font-size:18px}}}#sdna-kc .knowledge-nav-utilities{display:inline-flex;gap:1rem;align-items:center;padding-left:1.2rem;margin-left:.4rem;border-left:1px solid var(--line,#dcded9)}#sdna-kc .knowledge-nav-utilities a{font-size:.75rem;color:var(--muted,#626660);font-weight:450}#sdna-kc .kn-page{--kn-ink:#1f2328;--kn-muted:#60645f;--kn-line:#dcded9;--kn-paper:#f8f7f5;--kn-soft:#eeede8;--kn-red:#e3000f;color:var(--kn-ink);font-family:var(--kc-font-body,"SmartDNA Inter",Arial,sans-serif);font-size:18px;line-height:1.6;overflow-wrap:anywhere;box-sizing:border-box}#sdna-kc .kn-page *{box-sizing:border-box}#sdna-kc .kn-page p,#sdna-kc .kn-page li,#sdna-kc .kn-page dd{max-width:65ch}#sdna-kc .kn-page a{color:inherit;text-underline-offset:.22em}#sdna-kc .kn-page a:focus-visible,#sdna-kc .kn-page button:focus-visible,#sdna-kc .kn-page input:focus-visible,#sdna-kc .kn-page select:focus-visible,#sdna-kc .kn-page summary:focus-visible{outline:3px solid var(--kn-red);outline-offset:4px}#sdna-kc .kn-page h1,#sdna-kc .kn-page h2,#sdna-kc .kn-page h3{font-family:var(--kc-font-heading,"SmartDNA Archivo","Arial Narrow",sans-serif);font-weight:600;line-height:1.18;letter-spacing:-.025em;text-wrap:balance}#sdna-kc .kn-page h1{font-size:44px}#sdna-kc .kn-page h2{font-size:28px}#sdna-kc .kn-page h3{font-size:21px}#sdna-kc .kn-page .eyebrow,#sdna-kc .kn-page .kn-kicker{font-size:12px;letter-spacing:.075em;text-transform:uppercase;font-weight:650;color:var(--kn-muted);margin:0 0 .8rem;line-height:1.5}#sdna-kc .kn-page .intro{font-size:18px;line-height:1.6;max-width:65ch;color:var(--kn-muted)}#sdna-kc .kn-page .kn-note,#sdna-kc .kn-page .kn-review{font-size:14px;line-height:1.6;color:var(--kn-muted)}#sdna-kc .kn-page .kn-review{margin:1rem 0 2rem}#sdna-kc .kn-page .kn-back{margin:.8rem 0 1.1rem;font-size:14px}#sdna-kc .kn-page .kn-back a{text-decoration:none}#sdna-kc .kn-page .kn-back a:hover{text-decoration:underline}#sdna-kc .kn-page .kn-article-header{max-width:900px;margin:0 0 2.5rem}#sdna-kc .kn-page .kn-article-header h1{max-width:27ch;margin:.4rem 0 1.1rem}#sdna-kc .kn-page .kn-reading{min-width:0;max-width:65ch}#sdna-kc .kn-page .kn-guide-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(190px,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}#sdna-kc .kn-page .kn-guide-aside{border-top:1px solid var(--kn-line);padding-top:1.2rem;font-size:14px;color:var(--kn-muted)}#sdna-kc .kn-page .kn-guide-aside nav>p{font-weight:650;color:var(--kn-ink);margin:0 0 .5rem}#sdna-kc .kn-page .kn-guide-aside ul{list-style:none;padding:0;margin:0 0 1.3rem}#sdna-kc .kn-page .kn-guide-aside li{margin:0}#sdna-kc .kn-page .kn-guide-aside a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}#sdna-kc .kn-page .kn-guide-aside a:hover{text-decoration:underline}#sdna-kc .kn-page .kn-guide-aside .btn{font-size:14px;white-space:normal;min-height:44px;padding:.7rem 1rem}#sdna-kc .kn-page .kn-direct-answer{background:var(--kn-soft);border:1px solid var(--kn-line);padding:1.3rem 1.5rem;margin:0 0 2.5rem}#sdna-kc .kn-page .kn-direct-answer>p:last-child{font-size:18px;font-weight:500;line-height:1.6;margin:0;max-width:65ch}#sdna-kc .kn-page .kn-direct-answer .kn-kicker{color:var(--kn-ink)}#sdna-kc .kn-page .kn-section{margin:3rem 0;scroll-margin-top:2rem}#sdna-kc .kn-page .kn-section h2{margin:0 0 1.2rem}#sdna-kc .kn-page .kn-section>p{margin:.7rem 0 1rem}#sdna-kc .kn-page .kn-steps{list-style:none;padding:0;margin:1.5rem 0}#sdna-kc .kn-page .kn-steps>li{display:grid;grid-template-columns:2.1rem minmax(0,1fr);gap:1rem;padding:1.6rem 0;border-top:1px solid var(--kn-line);max-width:none}#sdna-kc .kn-page .kn-steps>li:last-child{border-bottom:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-step-number{font-size:14px;font-weight:600;color:var(--kn-red);line-height:1.8;padding-top:.08rem}#sdna-kc .kn-page .kn-steps h3{margin:0 0 .7rem;font-size:21px;line-height:1.3}#sdna-kc .kn-page .kn-steps p{margin:0}#sdna-kc .kn-page .kn-illustration{margin:2.8rem 0 3rem}#sdna-kc .kn-page .kn-illustration picture{display:block}#sdna-kc .kn-page .kn-illustration img{display:block;width:100%;height:auto;object-fit:contain}#sdna-kc .kn-page .kn-illustration figcaption,#sdna-kc .kn-page .kn-feature-image figcaption{font-size:13px;line-height:1.55;color:var(--kn-muted);margin:.7rem 0 0;max-width:65ch}#sdna-kc .kn-page .kn-comparison{margin:2.8rem 0 3rem}#sdna-kc .kn-page .kn-comparison figcaption{font-family:var(--kc-font-heading,"SmartDNA Archivo","Arial Narrow",sans-serif);font-size:28px;font-weight:600;letter-spacing:-.025em;margin-bottom:1.2rem;line-height:1.2}#sdna-kc .kn-page .kn-comparison dl{margin:0;border-block:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-comparison dl>div{display:grid;grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:1.5rem;padding:1.4rem 0}#sdna-kc .kn-page .kn-comparison dl>div+div{border-top:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-comparison dt{font-size:17px;font-weight:600;display:flex;gap:.7rem;line-height:1.5}#sdna-kc .kn-page .kn-option-number{color:var(--kn-muted);font-size:12px;font-weight:600;padding-top:.18rem}#sdna-kc .kn-page .kn-comparison dd{margin:0;font-size:17px;line-height:1.6}#sdna-kc .kn-page .kn-takeaway{font-size:15px;color:var(--kn-muted);margin:1rem 0 0}#sdna-kc .kn-page .kn-example{padding:1.6rem 1.8rem;background:var(--kn-soft)}#sdna-kc .kn-page .kn-example h2{font-size:24px}#sdna-kc .kn-page .kn-example p:last-child{margin-bottom:0}#sdna-kc .kn-page .kn-checks{list-style:none;padding:0;margin:1.2rem 0}#sdna-kc .kn-page .kn-checks>li{position:relative;padding:.85rem 0 .85rem 1.8rem;border-bottom:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-checks>li:before{content:"\2713";position:absolute;left:0;font-weight:600;color:var(--kn-ink)}#sdna-kc .kn-page .kn-exceptions details{border-bottom:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-exceptions summary{cursor:pointer;min-height:48px;padding:1rem 0;font-weight:500;line-height:1.6}#sdna-kc .kn-page .kn-exceptions details>div{padding:0 0 1.2rem}#sdna-kc .kn-page .kn-exceptions details p{margin:0}#sdna-kc .kn-page .kn-boundaries{font-size:15px;color:var(--kn-muted)}#sdna-kc .kn-page .kn-boundaries h2{font-size:22px;color:var(--kn-ink)}#sdna-kc .kn-page .kn-boundaries ul{padding-left:1.2rem}#sdna-kc .kn-page .kn-boundaries li+li{margin-top:.7rem}#sdna-kc .kn-page .kn-facts{border-top:1px solid var(--kn-line);padding-top:1rem;margin-top:2rem;font-size:16px}#sdna-kc .kn-page .kn-facts p{margin:0 0 .8rem}#sdna-kc .kn-page .kn-facts p:last-child{margin-bottom:0}#sdna-kc .kn-page .kn-facts-compact{border:0;padding:0;margin:0}#sdna-kc .kn-page .kn-fact-note{border-top:1px solid var(--kn-line);padding-top:1.2rem;margin:2.2rem 0}#sdna-kc .kn-page .kn-sources{border-block:1px solid var(--kn-line);font-size:14px;color:var(--kn-muted);margin-top:2.5rem}#sdna-kc .kn-page .kn-sources summary{font-weight:600;cursor:pointer;padding:1rem 0;min-height:48px;color:var(--kn-ink)}#sdna-kc .kn-page .kn-sources>div{padding:0 0 1rem}#sdna-kc .kn-page .kn-sources ul{padding-left:1.2rem}#sdna-kc .kn-page .kn-sources li+li{margin-top:.9rem}#sdna-kc .kn-page .kn-source-date,#sdna-kc .kn-page .kn-source-url{display:block;font-size:12px;margin-top:.2rem}#sdna-kc .kn-page .kn-related{border-top:1px solid var(--kn-line);padding-top:2rem}#sdna-kc .kn-page .kn-related ul{list-style:none;padding:0;margin:0}#sdna-kc .kn-page .kn-related li{padding:.7rem 0;max-width:none}#sdna-kc .kn-page .kn-related li>span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--kn-muted)}#sdna-kc .kn-page .kn-related a{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;font-size:17px;font-weight:500}#sdna-kc .kn-page .kn-help{margin:3rem 0 0;border-top:1px solid var(--kn-line);padding-top:2rem}#sdna-kc .kn-page .kn-help h2{font-size:24px;margin:0 0 .8rem}#sdna-kc .kn-page .kn-help p{font-size:16px;color:var(--kn-muted)}#sdna-kc .kn-page .kn-help a{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;font-size:16px;font-weight:500}#sdna-kc .kn-page .kn-offer{padding-top:1.7rem;margin-top:1.5rem;border-top:1px solid var(--kn-line);font-size:16px}#sdna-kc .kn-page .kn-offer p{margin:.2rem 0 .7rem}#sdna-kc .kn-page .kn-resource-document{max-width:880px;background:#fff;border:1px solid var(--kn-line);padding:2.5rem 3rem;margin:2.6rem 0 0}#sdna-kc .kn-page .kn-document-masthead{display:flex;justify-content:space-between;gap:1.5rem;font-size:12px;text-transform:uppercase;letter-spacing:.065em;border-bottom:1px solid var(--kn-line);padding-bottom:1rem;margin-bottom:2rem;color:var(--kn-muted)}#sdna-kc .kn-page .kn-resource-usage{font-size:15px;line-height:1.6;color:var(--kn-muted);border-left:2px solid var(--kn-line);padding-left:1rem;margin:0 0 2rem}#sdna-kc .kn-page .kn-resource-section{margin:2rem 0 2.5rem}#sdna-kc .kn-page .kn-resource-section h2{font-size:25px;margin:0 0 1rem}#sdna-kc .kn-page .kn-resource-checks{padding:0;list-style:none;margin:0}#sdna-kc .kn-page .kn-resource-checks li{position:relative;padding:1rem 0 1rem 2rem;border-bottom:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-resource-checks li:before{content:"";position:absolute;left:0;top:1.45rem;width:.8rem;height:.8rem;border:1px solid #737971}#sdna-kc .kn-page .kn-resource-document .kn-review{margin-bottom:0}#sdna-kc .kn-page .kn-library-header{max-width:830px;margin-bottom:2rem}#sdna-kc .kn-page .kn-library-header h1{max-width:26ch;margin:.4rem 0 1rem}#sdna-kc .kn-page .kn-incident-link{display:inline-flex;align-items:center;gap:.7rem;font-size:15px;font-weight:500;min-height:44px;margin-top:.3rem}#sdna-kc .kn-page .kn-filter{display:flex;gap:1rem;align-items:end;flex-wrap:wrap;padding:1.5rem 0;border-block:1px solid var(--kn-line);margin:2rem 0 0}#sdna-kc .kn-page .kn-filter>div{min-width:180px;flex:1 1 200px;max-width:340px}#sdna-kc .kn-page .kn-filter label{display:block;font-size:14px;font-weight:600;margin:0 0 .4rem}#sdna-kc .kn-page .kn-filter select{font:inherit;font-size:16px;color:inherit;min-height:48px;background:var(--kn-paper);border:1px solid #b8beb5;border-radius:2px;padding:.6rem 2rem .6rem .75rem;width:100%;max-width:100%}#sdna-kc .kn-page .kn-filter .btn{min-height:48px}#sdna-kc .kn-page .kn-filter-reset{display:inline-flex;align-items:center;gap:.4rem;min-height:48px;font-size:14px}#sdna-kc .kn-page .kn-result-count{font-size:14px;color:var(--kn-muted);margin:1rem 0 2.5rem}#sdna-kc .kn-page .kn-topic-section{display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2.3fr);gap:3rem;margin:0 0 3.5rem;border-top:1px solid var(--kn-line);padding-top:1.8rem}#sdna-kc .kn-page .kn-topic-section>header h2{margin:0 0 .8rem;font-size:25px;max-width:20ch}#sdna-kc .kn-page .kn-topic-section>header p{font-size:15px;color:var(--kn-muted);margin:0;max-width:30ch}#sdna-kc .kn-page .kn-guide-list{border-top:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-guide-row{display:grid;grid-template-columns:minmax(125px,1fr) minmax(0,4fr) 1.2rem;gap:1.5rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid var(--kn-line);text-decoration:none;min-width:0}#sdna-kc .kn-page .kn-guide-row h3{font-size:22px;margin:0 0 .6rem;line-height:1.25}#sdna-kc .kn-page .kn-guide-row p{margin:0;color:var(--kn-muted);font-size:16px;max-width:65ch}#sdna-kc .kn-page .kn-row-type{font-size:12px;color:var(--kn-muted);padding-top:.2rem}#sdna-kc .kn-page .kn-row-arrow{font-size:22px;line-height:1.3}#sdna-kc .kn-page .kn-guide-row:hover h3{text-decoration:underline;text-underline-offset:.2em}#sdna-kc .kn-page .kn-guide-row:hover .kn-row-arrow{color:var(--kn-red)}#sdna-kc .kn-page.kn-library .kn-guide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.8rem;border:0}#sdna-kc .kn-page.kn-library .kn-guide-row{grid-template-columns:minmax(0,1fr) 1rem;gap:.6rem 1rem;padding:0 0 1.5rem;margin:0 0 1.5rem}#sdna-kc .kn-page.kn-library .kn-row-type{display:none}#sdna-kc .kn-page.kn-library .kn-topic-section-leading .kn-guide-row:first-child{grid-column:1/-1}#sdna-kc .kn-page.kn-library .kn-topic-section-leading .kn-guide-row:first-child h3{font-size:26px}#sdna-kc .kn-page .kn-library-footer,#sdna-kc .kn-page .kn-empty{margin:3.5rem 0 1rem;max-width:700px}#sdna-kc .kn-page .kn-library-footer{border-top:1px solid var(--kn-line);padding-top:2rem}#sdna-kc .kn-page .kn-library-footer h2{margin-bottom:.8rem}#sdna-kc .kn-page .kn-library-footer p{font-size:16px;color:var(--kn-muted)}#sdna-kc .kn-page .kn-underlay-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}#sdna-kc .kn-page .kn-underlay-preview{display:grid;grid-template-columns:minmax(105px,.85fr) minmax(0,1.35fr);gap:1.6rem;align-items:start;border-top:1px solid var(--kn-line);padding:1.7rem 0 1rem;min-width:0}#sdna-kc .kn-page .kn-document-preview{display:block;background:#eeede7;padding:1rem;text-decoration:none;min-width:0}#sdna-kc .kn-page .kn-document-preview picture{display:block}#sdna-kc .kn-page .kn-document-preview img{display:block;width:100%;height:auto;object-fit:contain;box-shadow:0 2px 8px #343a3112}#sdna-kc .kn-page .kn-document-preview>span{display:block;font-size:11px;line-height:1.4;color:var(--kn-muted);margin-top:.7rem}#sdna-kc .kn-page .kn-underlay-copy h3{font-size:23px;margin:.3rem 0 .8rem;max-width:25ch}#sdna-kc .kn-page .kn-underlay-copy>p:not(.kn-kicker){font-size:16px;line-height:1.6;color:var(--kn-muted);margin:0 0 .8rem}#sdna-kc .kn-page .kn-underlay-copy .textlink{display:inline-flex;gap:.4rem;align-items:center;min-height:44px;font-size:15px;font-weight:500}#sdna-kc .kn-page .kn-underlay-preview:not(:has(.kn-document-preview)){display:block}#sdna-kc .kn-page .kn-underlay-preview>h3{font-size:23px;margin:.4rem 0 .8rem;max-width:25ch}#sdna-kc .kn-page .kn-underlay-preview>p:not(.kn-kicker){font-size:16px;color:var(--kn-muted)}#sdna-kc .kn-page .kn-underlay-preview>ul{padding-left:1.2rem;font-size:15px}#sdna-kc .kn-page .kn-standalone-tools{margin:2rem 0 3rem}#sdna-kc .kn-page .kn-standalone-tools>header{max-width:750px;margin:0 0 2rem}#sdna-kc .kn-page .kn-standalone-tools>header p:not(.eyebrow){font-size:16px;color:var(--kn-muted)}#sdna-kc .kn-page .kn-standalone-tools .kn-underlay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#sdna-kc .kn-page .kn-education-intro{max-width:800px;margin:2rem 0 3rem}#sdna-kc .kn-home{padding:3.5rem 0 0}#sdna-kc .kn-page .kn-home-intro{max-width:850px;margin-bottom:2.5rem}#sdna-kc .kn-page .kn-home-intro h1{font-size:44px;margin:.6rem 0 1.2rem;max-width:28ch;line-height:1.12;letter-spacing:-.035em}#sdna-kc .kn-page .kn-home-intro .intro{max-width:65ch;margin:0;color:var(--kn-muted)}#sdna-kc .kn-page .kn-home-search{margin:1.8rem 0 0;max-width:760px}#sdna-kc .kn-page .kn-home-search label{display:block;font-weight:600;font-size:15px;margin-bottom:.55rem}#sdna-kc .kn-page .kn-home-search>div{display:flex;gap:.75rem}#sdna-kc .kn-page .kn-home-search input{font:inherit;font-size:17px;min-height:56px;min-width:0;flex:1;border:1px solid #afb6ac;border-radius:2px;background:#fff;color:var(--kn-ink);padding:.8rem 1rem}#sdna-kc .kn-page .kn-home-search .btn{min-height:56px;padding-inline:1.6rem}#sdna-kc .kn-page .kn-incident-entry{font-size:15px;margin:.7rem 0 0}#sdna-kc .kn-page .kn-incident-entry .kn-incident-link{margin:0}#sdna-kc .kn-page .kn-section-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:1.5rem}#sdna-kc .kn-page .kn-section-head h2{margin:.35rem 0 0;max-width:32ch}#sdna-kc .kn-page .kn-section-head>a{font-size:15px;white-space:nowrap;min-height:44px;display:inline-flex;gap:.5rem;align-items:center}#sdna-kc .kn-page .kn-topic-index{display:flex;flex-wrap:wrap;gap:.4rem 1.7rem;border-block:1px solid var(--kn-line);padding:.75rem 0}#sdna-kc .kn-page .kn-topic-index>a{display:inline-flex;gap:.7rem;align-items:center;min-height:44px;font-size:15px;font-weight:500;text-decoration:none}#sdna-kc .kn-page .kn-topic-index>a:hover>span:first-child{text-decoration:underline;text-underline-offset:.2em}#sdna-kc .kn-page .kn-topic-index>a>span:last-child{color:var(--kn-muted)}#sdna-kc .kn-page .kn-audience-links{display:flex;flex-wrap:wrap;gap:.3rem 1.5rem;align-items:center;font-size:15px}#sdna-kc .kn-page .kn-audience-links>a{min-height:44px;display:inline-flex;gap:.4rem;align-items:center}#sdna-kc .kn-page .kn-home-featured{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem;align-items:center;margin:3rem 0 4rem}#sdna-kc .kn-page .kn-feature-image{margin:0;min-width:0}#sdna-kc .kn-page .kn-feature-image picture{display:block}#sdna-kc .kn-page .kn-feature-image img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover}#sdna-kc .kn-page .kn-feature-copy{padding-bottom:1.5rem}#sdna-kc .kn-page .kn-feature-copy h2{font-size:32px;max-width:23ch;margin:.3rem 0 1rem}#sdna-kc .kn-page .kn-feature-copy>p:not(.eyebrow){font-size:18px;color:var(--kn-muted);max-width:38ch;margin-bottom:1rem}#sdna-kc .kn-page .kn-feature-copy>a{display:inline-flex;gap:.6rem;align-items:center;min-height:44px;font-size:16px;font-weight:500}#sdna-kc .kn-page .kn-home-underlays{margin:4rem 0}#sdna-kc .kn-page .kn-home-contexts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:3rem;padding:2.5rem 0;border-top:1px solid var(--kn-line);margin-top:3rem}#sdna-kc .kn-page .kn-home-contexts h2{margin:0 0 .8rem;font-size:26px;max-width:25ch}#sdna-kc .kn-page .kn-home-contexts p{font-size:16px;color:var(--kn-muted);max-width:45ch;margin:0}#sdna-kc .kn-page .kn-home-contexts nav{display:flex;flex-wrap:wrap;align-content:start;gap:.2rem 1.4rem}#sdna-kc .kn-page .kn-home-contexts nav>a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-size:15px}#sdna-kc .kn-page .kn-home-contexts .kn-audience-links{margin-bottom:.5rem}#sdna-kc .kn-page .kn-home-utilities{border-top:1px solid var(--kn-line);display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;padding:2.5rem 0 3rem}#sdna-kc .kn-page .kn-home-utilities h2{font-size:26px;margin:0 0 .8rem}#sdna-kc .kn-page .kn-home-utilities p:not(.eyebrow){font-size:16px;max-width:50ch;color:var(--kn-muted);margin-bottom:.7rem}#sdna-kc .kn-page .kn-home-utilities a{font-size:15px;min-height:44px;display:inline-flex;align-items:center;gap:.4rem}#sdna-kc .kn-page .kn-utility-links{display:flex;gap:.3rem 1.5rem;flex-wrap:wrap}#sdna-kc .kn-page .kn-incident-list{border-top:1px solid var(--kn-line);max-width:950px}#sdna-kc .kn-page .kn-incident-list>a{display:grid;grid-template-columns:minmax(0,1fr) 2rem;gap:2rem;padding:1.7rem 0;border-bottom:1px solid var(--kn-line);text-decoration:none}#sdna-kc .kn-page .kn-incident-list h2{font-size:26px;margin:0 0 .9rem}#sdna-kc .kn-page .kn-incident-list p{font-size:17px;color:var(--kn-muted);margin:0;max-width:65ch}#sdna-kc .kn-page .kn-incident-list>a>span{font-size:24px}#sdna-kc .kn-page .kn-incident-list>a:hover h2{text-decoration:underline;text-underline-offset:.2em}#sdna-kc .kn-page.kn-context-guides{border-top:1px solid var(--line,#dcded9);padding-top:1.8rem;margin:2.5rem 0}#sdna-kc .kn-page.kn-context-guides h2{font-size:24px}#sdna-kc .kn-page.kn-context-guides>p{font-size:16px;color:var(--kn-muted)}#sdna-kc .kn-page.kn-context-guides ul{list-style:none;padding:0}#sdna-kc .kn-page.kn-context-guides li+li{border-top:1px solid var(--kn-line)}#sdna-kc .kn-page.kn-context-guides a{display:inline-flex;gap:.5rem;align-items:center;min-height:44px;font-size:16px;font-weight:500}@media(max-width:900px){#sdna-kc .knowledge-nav-utilities{margin-left:0;padding-left:0;border-left:0;gap:1.4rem}#sdna-kc .knowledge-nav-utilities a{font-size:14px}#sdna-kc .kn-page .kn-guide-layout{grid-template-columns:minmax(0,1fr)}#sdna-kc .kn-page .kn-guide-aside{max-width:65ch;display:flex;flex-wrap:wrap;align-items:end;gap:1rem 2rem}#sdna-kc .kn-page .kn-guide-aside ul{display:flex;flex-wrap:wrap;gap:0 1.3rem;margin:0}#sdna-kc .kn-page .kn-topic-section{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:2rem}#sdna-kc .kn-page.kn-library .kn-guide-list{grid-template-columns:minmax(0,1fr)}#sdna-kc .kn-page .kn-home-featured,#sdna-kc .kn-page .kn-underlay-grid{gap:2rem}#sdna-kc .kn-page .kn-underlay-preview{grid-template-columns:minmax(0,1fr);gap:1.3rem}#sdna-kc .kn-page .kn-document-preview{max-width:250px;width:100%}}@media(max-width:680px){#sdna-kc .kn-page{font-size:17px}#sdna-kc .kn-page h1,#sdna-kc .kn-page .kn-home-intro h1{font-size:32px;line-height:1.16;letter-spacing:-.03em}#sdna-kc .kn-page h2,#sdna-kc .kn-page .kn-comparison figcaption{font-size:24px}#sdna-kc .kn-page h3{font-size:20px}#sdna-kc .kn-page .intro,#sdna-kc .kn-page .kn-direct-answer>p:last-child{font-size:17px}#sdna-kc .kn-home{padding-top:2rem}#sdna-kc .kn-page .kn-home-intro{margin-bottom:1.6rem}#sdna-kc .kn-page .kn-home-intro h1{margin:.5rem 0 1rem;max-width:23ch}#sdna-kc .kn-page .kn-home-search{margin-top:1.5rem}#sdna-kc .kn-page .kn-home-search input{font-size:16px;padding:.7rem .8rem;min-height:52px}#sdna-kc .kn-page .kn-home-search .btn{min-height:52px;padding-inline:1.1rem}#sdna-kc .kn-page .kn-topic-index{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:.3rem 0}#sdna-kc .kn-page .kn-topic-index>a{justify-content:space-between;gap:1rem;min-height:48px;padding:.4rem 0}#sdna-kc .kn-page .kn-topic-index>a+a{border-top:1px solid var(--kn-line)}#sdna-kc .kn-page .kn-home-featured{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:2.3rem 0 3rem}#sdna-kc .kn-page .kn-feature-image img{aspect-ratio:4/3}#sdna-kc .kn-page .kn-feature-copy{padding:0}#sdna-kc .kn-page .kn-feature-copy h2{font-size:26px;max-width:26ch;margin-bottom:.8rem}#sdna-kc .kn-page .kn-feature-copy>p:not(.eyebrow){font-size:17px;max-width:65ch}#sdna-kc .kn-page .kn-section-head{display:block;margin-bottom:1.1rem}#sdna-kc .kn-page .kn-section-head>a{display:inline-flex;margin-top:.6rem;white-space:normal}#sdna-kc .kn-page .kn-underlay-grid,#sdna-kc .kn-page .kn-standalone-tools .kn-underlay-grid,#sdna-kc .kn-page .kn-home-contexts,#sdna-kc .kn-page .kn-home-utilities{grid-template-columns:minmax(0,1fr);gap:2rem}#sdna-kc .kn-page .kn-underlay-preview{grid-template-columns:minmax(105px,.75fr) minmax(0,1.25fr);gap:1.2rem;padding-top:1.4rem}#sdna-kc .kn-page .kn-document-preview{padding:.65rem;max-width:none}#sdna-kc .kn-page .kn-underlay-copy h3{font-size:21px;margin-top:.2rem}#sdna-kc .kn-page .kn-underlay-copy>p:not(.kn-kicker){font-size:15px}#sdna-kc .kn-page .kn-underlay-copy .kn-kicker{font-size:11px}#sdna-kc .kn-page .kn-home-underlays{margin:3rem 0}#sdna-kc .kn-page .kn-home-contexts{gap:1.2rem;margin-top:2.5rem;padding:2rem 0}#sdna-kc .kn-page .kn-home-contexts h2,#sdna-kc .kn-page .kn-home-utilities h2{font-size:24px}#sdna-kc .kn-page .kn-home-utilities{padding:2rem 0}#sdna-kc .kn-page .kn-home-utilities>div+div{border-top:1px solid var(--kn-line);padding-top:2rem}#sdna-kc .kn-page .kn-article-header{margin-bottom:2rem}#sdna-kc .kn-page .kn-article-header h1{max-width:25ch}#sdna-kc .kn-page .kn-back{margin:1rem 0 1.6rem}#sdna-kc .kn-page .kn-direct-answer{padding:1.15rem 1.2rem;margin-bottom:2rem}#sdna-kc .kn-page .kn-section{margin:2.5rem 0}#sdna-kc .kn-page .kn-steps>li{grid-template-columns:1.6rem minmax(0,1fr);gap:.65rem;padding:1.3rem 0}#sdna-kc .kn-page .kn-steps h3{font-size:20px}#sdna-kc .kn-page .kn-comparison dl>div{grid-template-columns:minmax(0,1fr);gap:.7rem;padding:1.1rem 0}#sdna-kc .kn-page .kn-comparison dd{padding-left:1.7rem}#sdna-kc .kn-page .kn-illustration{margin:2.3rem 0 2.5rem}#sdna-kc .kn-page .kn-example{padding:1.25rem}#sdna-kc .kn-page .kn-example h2{font-size:23px}#sdna-kc .kn-page .kn-boundaries h2{font-size:21px}#sdna-kc .kn-page .kn-guide-aside{display:block}#sdna-kc .kn-page .kn-guide-aside .btn{margin-top:1rem}#sdna-kc .kn-page .kn-resource-document{padding:1.5rem 1.2rem;margin-top:2rem}#sdna-kc .kn-page .kn-document-masthead{font-size:10px;gap:.8rem;letter-spacing:.045em}#sdna-kc .kn-page .kn-resource-section h2{font-size:23px}#sdna-kc .kn-page .kn-resource-checks li{padding-left:1.6rem}#sdna-kc .kn-page .kn-filter{gap:.9rem}#sdna-kc .kn-page .kn-filter>div{max-width:none;flex-basis:100%}#sdna-kc .kn-page .kn-filter>.btn{width:100%}#sdna-kc .kn-page .kn-filter-reset{min-height:44px}#sdna-kc .kn-page .kn-result-count{margin-bottom:2rem}#sdna-kc .kn-page .kn-topic-section{grid-template-columns:minmax(0,1fr);gap:1.6rem;margin-bottom:2.5rem;padding-top:1.5rem}#sdna-kc .kn-page .kn-topic-section>header h2{font-size:24px;max-width:26ch}#sdna-kc .kn-page .kn-topic-section>header p{max-width:65ch}#sdna-kc .kn-page.kn-library .kn-guide-list{gap:0}#sdna-kc .kn-page .kn-guide-row{grid-template-columns:minmax(0,1fr) 1rem;gap:.6rem 1rem}#sdna-kc .kn-page .kn-row-type{grid-column:1/-1}#sdna-kc .kn-page .kn-guide-row h3,#sdna-kc .kn-page.kn-library .kn-topic-section-leading .kn-guide-row:first-child h3{font-size:21px}#sdna-kc .kn-page .kn-incident-list>a{gap:1rem;grid-template-columns:minmax(0,1fr) 1.2rem}#sdna-kc .kn-page .kn-incident-list h2{font-size:23px}}@media(max-width:360px){#sdna-kc .kn-page .kn-home-search>div{flex-wrap:wrap}#sdna-kc .kn-page .kn-home-search input{flex-basis:100%;width:100%}#sdna-kc .kn-page .kn-home-search .btn{width:100%}#sdna-kc .kn-page .kn-underlay-preview{grid-template-columns:minmax(0,1fr)}#sdna-kc .kn-page .kn-document-preview{max-width:220px}}@media print{#sdna-kc .kn-page{color:#1f2328;background:transparent;font-size:10pt;line-height:1.5}#sdna-kc .kn-page p,#sdna-kc .kn-page li,#sdna-kc .kn-page dd{max-width:none}#sdna-kc .kn-page .kn-guide-layout{display:block}#sdna-kc .kn-page .kn-guide-aside,#sdna-kc .kn-page .kn-related,#sdna-kc .kn-page .kn-help,#sdna-kc .kn-page .kn-back,#sdna-kc .kn-page .rowactions,#sdna-kc .kn-page .kn-filter,#sdna-kc .kn-page .kn-environment,#sdna-kc .kn-page .kn-document-preview{display:none!important}#sdna-kc .kn-page .kn-exceptions details>div,#sdna-kc .kn-page .kn-sources>div{display:block!important}#sdna-kc .kn-page .kn-exceptions details>summary,#sdna-kc .kn-page .kn-sources>summary{list-style:none}#sdna-kc .kn-page .kn-comparison,#sdna-kc .kn-page .kn-example,#sdna-kc .kn-page .kn-resource-section,#sdna-kc .kn-page .kn-steps>li,#sdna-kc .kn-page .kn-exceptions section,#sdna-kc .kn-page .kn-illustration{break-inside:avoid}#sdna-kc .kn-page .kn-direct-answer,#sdna-kc .kn-page .kn-example{background:transparent;border:1px solid #dcded9;padding:10pt}#sdna-kc .kn-page .kn-direct-answer>p:last-child{font-size:10pt;line-height:1.5}#sdna-kc .kn-page .kn-comparison dl>div{grid-template-columns:1fr 2fr;padding:9pt 0}#sdna-kc .kn-page .kn-comparison dt,#sdna-kc .kn-page .kn-comparison dd{font-size:10pt}#sdna-kc .kn-page .kn-illustration{margin:14pt 0}#sdna-kc .kn-page .kn-illustration img{width:100%;height:auto;max-height:105mm;object-fit:contain}#sdna-kc .kn-page .kn-illustration figcaption{font-size:8pt;margin-top:5pt}#sdna-kc .kn-page .kn-source-url{overflow-wrap:anywhere}#sdna-kc .kn-page .kn-review{display:block;font-size:8pt;margin:8pt 0}#sdna-kc .kn-page .kn-facts{font-size:10pt}#sdna-kc .kn-page .kn-resource-document{max-width:none;border:0;background:transparent;padding:0;margin:0}#sdna-kc .kn-page .kn-resource-usage{font-size:9pt;margin:8pt 0 12pt}#sdna-kc .kn-page.kn-print h1{font-size:25pt;line-height:1.15;margin:8pt 0 12pt}#sdna-kc .kn-page.kn-print h2,#sdna-kc .kn-page.kn-print .kn-comparison figcaption{font-size:16pt}#sdna-kc .kn-page.kn-print h3{font-size:12pt}#sdna-kc .kn-page.kn-print .kn-section{margin:18pt 0}#sdna-kc .kn-page.kn-print .kn-steps>li{padding:10pt 0}#sdna-kc .kn-page.kn-print .kn-kicker{font-size:8pt}#sdna-kc .kn-page.kn-print .kn-resource-section{margin:12pt 0}#sdna-kc .kn-page.kn-print .kn-resource-checks li{padding-top:6pt;padding-bottom:6pt}#sdna-kc .kn-page.kn-print .kn-resource-checks li:before{top:10pt}#sdna-kc .kn-page.kn-print .kn-sources{font-size:8pt;line-height:1.35;margin-top:12pt}#sdna-kc .kn-page.kn-print .kn-sources li{break-inside:avoid;padding:3pt 0;font-size:8pt;line-height:1.35}#sdna-kc .kn-page.kn-print .kn-sources p{margin:.35em 0;font-size:8pt;line-height:1.35}#sdna-kc .kn-page.kn-print footer{font-size:8pt;color:#60645f;margin-top:18pt;border-top:1px solid #dcded9;padding-top:8pt}}@media print{#sdna-kc .kn-page.kn-print :is(p,li,dd){font-size:10pt;line-height:1.45}#sdna-kc .kn-page.kn-print h1{font-size:22pt}#sdna-kc .kn-page.kn-print h2,#sdna-kc .kn-page.kn-print .kn-comparison figcaption{font-size:14pt}#sdna-kc .kn-page.kn-print .kn-section{margin:12pt 0}#sdna-kc .kn-page.kn-print .kn-steps>li{padding:7pt 0}#sdna-kc .kn-page.kn-print .kn-checks{break-inside:avoid}#sdna-kc .kn-page.kn-print .kn-option-number{display:none}#sdna-kc .kn-page.kn-print .kn-checks>li{padding-block:5pt;break-inside:avoid}#sdna-kc .kn-page.kn-print .kn-resource-section{margin:10pt 0}#sdna-kc .kn-page.kn-print .kn-resource-checks li{padding-block:4pt}#sdna-kc .kn-page.kn-print .kn-illustration img{max-height:85mm}#sdna-kc .kn-page.kn-print .kn-print-endnotes{break-inside:avoid;margin-top:10pt}#sdna-kc .kn-page.kn-print .kn-print-endnotes :is(p,li){font-size:8pt;line-height:1.35}#sdna-kc .kn-page.kn-print .kn-print-endnotes h2{font-size:11pt}#sdna-kc .kn-page.kn-print .kn-print-endnotes footer{font-size:8pt;line-height:1.35;margin-top:7pt;padding-top:6pt}#sdna-kc .kn-page.kn-print .kn-print-endnotes .kn-sources{margin-top:0}}#sdna-kc .editorial-lesson,#sdna-kc .editorial-consulting{--ink: #1f2328;--paper: #f8f7f5;--red: #e3000f;color:var(--ink);font-size:18px;line-height:1.6}#sdna-kc .editorial-lesson h1,#sdna-kc .editorial-consulting h1{max-width:24ch;margin:0 0 20px;font-size:44px;line-height:1.12;font-weight:560;letter-spacing:-.035em}#sdna-kc .editorial-lesson h2,#sdna-kc .editorial-consulting h2{font-size:28px;line-height:1.2;font-weight:550;letter-spacing:-.025em}#sdna-kc .editorial-lesson h3,#sdna-kc .editorial-consulting h3{font-size:22px;line-height:1.3;font-weight:550;letter-spacing:-.015em}#sdna-kc .editorial-lesson p,#sdna-kc .editorial-consulting p{max-width:65ch}#sdna-kc .editorial-lesson .intro,#sdna-kc .editorial-consulting .intro{font-size:18px;line-height:1.6;color:var(--ink)}#sdna-kc .editorial-lesson .tiny,#sdna-kc .editorial-consulting .tiny,#sdna-kc .editorial-service-status,#sdna-kc .editorial-lesson figcaption,#sdna-kc .editorial-consulting figcaption{font-size:14px;line-height:1.5;color:#565c61}#sdna-kc .editorial-lesson-shell .lesson-shell{grid-template-columns:205px minmax(0,1fr);gap:56px}#sdna-kc .editorial-lesson-shell .lesson-outline{font-size:14px}#sdna-kc .editorial-lesson .lesson-intro{margin-bottom:28px}#sdna-kc .editorial-lesson .editorial-lesson-goal{font-size:18px;line-height:1.6;margin:0;max-width:62ch}#sdna-kc .editorial-lesson-goal strong{font-weight:600}#sdna-kc .editorial-lesson .editorial-learning-figure{margin:24px 0 30px;padding:0;border:0;background:transparent}#sdna-kc .editorial-learning-figure picture{display:block}#sdna-kc .editorial-learning-figure img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #dedfd9}#sdna-kc .editorial-learning-figure figcaption{padding-top:12px;max-width:65ch}#sdna-kc .editorial-lesson .editorial-lesson-intro{font-size:18px;line-height:1.6;margin-bottom:36px}#sdna-kc .editorial-lesson .lesson-sections{border-top:0}#sdna-kc .editorial-lesson .lesson-sections>section{padding:0;margin:36px 0;border:0}#sdna-kc .editorial-lesson .lesson-step-number{display:none}#sdna-kc .editorial-lesson .lesson-sections h2{margin:0 0 12px}#sdna-kc .editorial-lesson .worked-example{background:#eeeee8;border:0;padding:26px 28px;margin:40px 0}#sdna-kc .editorial-lesson .worked-example h2{margin:0 0 12px}#sdna-kc .editorial-lesson .worked-example p{font-size:18px;line-height:1.6}#sdna-kc .editorial-lesson .learningtask{background:transparent;padding:0;border:0;margin:40px 0}#sdna-kc .editorial-lesson .learningtask h2{margin-bottom:12px}#sdna-kc .editorial-lesson .lesson-quiz{margin:40px 0;border-top:1px solid var(--line);padding-top:24px}#sdna-kc .editorial-lesson .lesson-quiz h2{font-size:24px}#sdna-kc .editorial-lesson .lesson-quiz legend{font-size:18px;line-height:1.6;font-weight:600}#sdna-kc .editorial-lesson .lesson-quiz .choice{font-size:17px;line-height:1.5}#sdna-kc .editorial-consulting-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px;align-items:start;margin-bottom:52px}#sdna-kc .editorial-consulting .consulting-intro{padding-bottom:0}#sdna-kc .editorial-consulting .eyebrow{font-size:14px;letter-spacing:0;text-transform:none;margin-bottom:16px}#sdna-kc .editorial-consulting-photo{margin:0;padding-top:2px}#sdna-kc .editorial-consulting-photo picture{display:block}#sdna-kc .editorial-consulting-photo img{width:100%;height:300px;object-fit:cover;display:block}#sdna-kc .editorial-consulting-photo figcaption{margin-top:12px}#sdna-kc .editorial-service-status{margin-top:20px}#sdna-kc .editorial-consulting .consulting-needs{max-width:100%}#sdna-kc .editorial-needs-heading{margin-bottom:12px}#sdna-kc .editorial-consulting .consulting-need{grid-template-columns:36px minmax(0,1fr);gap:20px;padding:28px 0}#sdna-kc .editorial-consulting .consulting-need h3{margin:0 0 10px}#sdna-kc .editorial-consulting .consulting-number{color:#62676c;font-size:14px}#sdna-kc .editorial-consulting .consulting-output{font-size:16px;line-height:1.6;max-width:75ch;color:#565c61}#sdna-kc .editorial-consulting .consulting-output strong{color:var(--ink);font-weight:550}#sdna-kc .editorial-consulting>section.editorial-consulting-example{max-width:none;margin:48px 0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:start}#sdna-kc .editorial-consulting-example>header h2{margin-top:0}#sdna-kc .editorial-consulting-example .service-preview{margin:0;max-width:none;box-shadow:none}#sdna-kc .editorial-consulting-example .service-preview h2{font-size:22px}#sdna-kc .editorial-consulting-example .service-preview p{font-size:16px;line-height:1.55}#sdna-kc .editorial-consulting .consulting-model{padding:24px 0;border:0;background:transparent;border-top:1px solid var(--line)}#sdna-kc :is(.editorial-lesson,.editorial-consulting) :is(a,button,summary,input):focus-visible{outline:3px solid #1f2328;outline-offset:4px}@media(max-width:960px){#sdna-kc .editorial-lesson-shell .lesson-shell{display:block}#sdna-kc .editorial-consulting-hero{gap:32px}#sdna-kc .editorial-consulting>section.editorial-consulting-example{grid-template-columns:1fr;gap:24px}}@media(max-width:700px){#sdna-kc .editorial-lesson,#sdna-kc .editorial-consulting{font-size:17px}#sdna-kc .editorial-lesson h1,#sdna-kc .editorial-consulting h1{font-size:32px;line-height:1.16;margin-bottom:16px}#sdna-kc .editorial-lesson h2,#sdna-kc .editorial-consulting h2{font-size:24px}#sdna-kc .editorial-lesson h3,#sdna-kc .editorial-consulting h3{font-size:21px}#sdna-kc .editorial-lesson .intro,#sdna-kc .editorial-lesson .editorial-lesson-goal,#sdna-kc .editorial-lesson .editorial-lesson-intro,#sdna-kc .editorial-consulting .intro,#sdna-kc .editorial-lesson .worked-example p{font-size:17px;line-height:1.6}#sdna-kc .editorial-lesson .worked-example{padding:20px;margin:32px 0}#sdna-kc .editorial-consulting-hero{grid-template-columns:1fr;gap:24px;margin-bottom:36px}#sdna-kc .editorial-consulting-photo img{height:220px}#sdna-kc .editorial-consulting .consulting-need{gap:12px;grid-template-columns:24px minmax(0,1fr)}}@media print{#sdna-kc .editorial-consulting-photo{display:none}#sdna-kc .editorial-learning-figure{max-width:120mm;break-inside:avoid}#sdna-kc .editorial-learning-figure figcaption{font-size:9pt}}#sdna-kc .editorial-photo{min-width:0}#sdna-kc .editorial-photo picture{display:block}#sdna-kc .editorial-photo .editorial-photograph{display:block;width:100%;height:auto;object-fit:contain}#sdna-kc .editorial-photo-credit{font-size:12px!important;line-height:1.55!important;color:#60645f;margin:9px 0 0;max-width:65ch}#sdna-kc .editorial-photo-credit a{text-underline-offset:3px;color:inherit}#sdna-kc .editorial-bike-figure{margin:28px 0 40px}#sdna-kc .editorial-bike-figure figcaption{font-size:16px;line-height:1.6;margin-top:20px;max-width:65ch}#sdna-kc .editorial-bike-figure figcaption strong{display:block;font-size:21px;font-weight:550;margin-bottom:8px}#sdna-kc .editorial-bike-reading{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid #dcded9;margin-top:24px;padding-top:16px}#sdna-kc .editorial-bike-reading p{font-size:16px;line-height:1.6;margin:0}#sdna-kc .kn-home .kn-feature-image img{aspect-ratio:3/2;object-fit:contain}#sdna-kc .editorial-consulting-photo .editorial-photograph{height:300px;object-fit:cover}@media(max-width:680px){#sdna-kc .editorial-bike-reading{grid-template-columns:1fr;gap:14px}#sdna-kc .editorial-bike-figure figcaption{font-size:15px}#sdna-kc .editorial-consulting-photo .editorial-photograph{height:auto}}@media print{#sdna-kc .editorial-bike-figure{break-inside:avoid}#sdna-kc .editorial-bike-figure .editorial-photograph{max-height:80mm;object-fit:contain}#sdna-kc .editorial-bike-figure :is(p,figcaption){font-size:9pt;line-height:1.4}#sdna-kc .editorial-bike-reading{display:block;margin-top:8pt;padding-top:6pt}#sdna-kc .editorial-photo-credit{font-size:7pt!important}#sdna-kc .editorial-photo-credit a{overflow-wrap:anywhere}}@media(min-width:701px){#sdna-kc .editorial-bike-figure{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px 24px;align-items:start}#sdna-kc .editorial-bike-figure>.editorial-photo{grid-column:1;grid-row:1/3}#sdna-kc .editorial-bike-figure>figcaption{grid-column:2;grid-row:1;margin-top:0}#sdna-kc .editorial-bike-figure>.editorial-bike-reading{grid-column:2;grid-row:2;display:block;margin:0;padding-top:12px}#sdna-kc .editorial-bike-reading p+p{margin-top:12px}}@media print{#sdna-kc .editorial-bike-figure{display:block}#sdna-kc .editorial-bike-figure>.editorial-photo{max-width:125mm}#sdna-kc .editorial-bike-figure figcaption strong{font-size:12pt}}#sdna-kc .photo-print-credit{display:none}#sdna-kc .photo-source-register{margin-top:36px}#sdna-kc .photo-source-entry{margin:24px 0;scroll-margin-top:24px}#sdna-kc .photo-source-entry h3{font-size:21px}@media print{#sdna-kc .photo-screen-credit{display:none}#sdna-kc .photo-print-credit{display:inline}}#sdna-kc .editorial-figure-v2{--ef2-ink: var(--kn-ink, #1f2328);--ef2-muted: #5b605d;--ef2-line: #d4d7d1;--ef2-paper: #f2f1ec;--ef2-white: #fcfbf8;--ef2-red: #b50f1d;margin:40px 0 48px;padding:0;border:0;background:transparent;color:var(--ef2-ink);font-family:var(--kc-font-body, "SmartDNA Inter", Arial, sans-serif);font-size:18px;line-height:1.6;overflow-wrap:break-word}#sdna-kc .editorial-figure-v2 *,#sdna-kc .editorial-figure-v2 *:before,#sdna-kc .editorial-figure-v2 *:after{box-sizing:border-box}#sdna-kc .editorial-figure-v2 .ef2-sheet{padding:0 32px 28px;background:var(--ef2-paper)}#sdna-kc .editorial-figure-v2 .ef2-caption{display:block;max-width:none;margin:0;padding:30px 32px 28px;background:var(--ef2-paper);border-top:2px solid var(--ef2-ink);color:var(--ef2-ink);font-size:inherit;line-height:inherit}#sdna-kc .editorial-figure-v2 .ef2-kicker{display:block;margin:0 0 12px;color:var(--ef2-muted);font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.025em}#sdna-kc .editorial-figure-v2 .ef2-title{display:block;max-width:30ch;margin:0;font-family:var(--kc-font-heading, "SmartDNA Archivo", "Arial Narrow", sans-serif);font-size:29px;font-weight:600;line-height:1.17;letter-spacing:-.025em;text-wrap:balance}#sdna-kc .editorial-figure-v2 .ef2-deck{display:block;max-width:61ch;margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--ef2-muted)}#sdna-kc .editorial-figure-v2 :is(p,dl,dd,blockquote){margin:0;max-width:none}#sdna-kc .editorial-figure-v2 h3{margin:0 0 12px;font-family:var(--kc-font-heading, "SmartDNA Archivo", "Arial Narrow", sans-serif);font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-wrap:balance;color:var(--ef2-ink)}#sdna-kc .editorial-figure-v2 p,#sdna-kc .editorial-figure-v2 dd{font-size:17px;line-height:1.6}#sdna-kc .editorial-figure-v2 dt{font-size:15px;font-weight:600;line-height:1.5}#sdna-kc .editorial-figure-v2 strong{font-weight:600}#sdna-kc .editorial-figure-v2 .ef2-figure-note{margin:12px 0 0;max-width:68ch;font-size:14px;line-height:1.55;color:var(--ef2-muted)}#sdna-kc .editorial-figure-v2 .ef2-fraud-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:28px;align-items:start}#sdna-kc .editorial-figure-v2 .ef2-example-label{margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.5;color:var(--ef2-red)}#sdna-kc .editorial-figure-v2 .ef2-message{padding:20px 22px 18px;border:1px solid #cfd2cc;background:var(--ef2-white)}#sdna-kc .editorial-figure-v2 .ef2-message-sender{padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--ef2-line);font-size:15px;font-weight:600;line-height:1.4}#sdna-kc .editorial-figure-v2 .ef2-message-sender span{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--ef2-muted)}#sdna-kc .editorial-figure-v2 .ef2-message blockquote{padding:0;border:0;font-size:20px;font-style:normal;font-weight:400;line-height:1.55;letter-spacing:-.01em}#sdna-kc .editorial-figure-v2 .ef2-message mark{padding:0;background:transparent;color:inherit;text-decoration:underline;text-decoration-color:var(--ef2-red);text-decoration-thickness:1px;text-underline-offset:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}#sdna-kc .editorial-figure-v2 .ef2-message-note{margin-top:22px;font-size:12px;color:var(--ef2-muted);line-height:1.5}#sdna-kc .editorial-figure-v2 .ef2-red-flags{padding-top:29px}#sdna-kc .editorial-figure-v2 .ef2-red-flags h3{font-size:18px;line-height:1.4;margin-bottom:16px}#sdna-kc .editorial-figure-v2 .ef2-red-flags dl>div+div{margin-top:18px}#sdna-kc .editorial-figure-v2 .ef2-red-flags dt{color:var(--ef2-red);margin-bottom:4px}#sdna-kc .editorial-figure-v2 .ef2-red-flags dd{font-size:16px;line-height:1.55}#sdna-kc .editorial-figure-v2 .ef2-next-step{margin-top:28px;padding-top:22px;border-top:1px solid var(--ef2-line)}#sdna-kc .editorial-figure-v2 .ef2-next-step h3{font-size:23px;max-width:none;margin-bottom:9px}#sdna-kc .editorial-figure-v2 .ef2-comparison-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;border-top:1px solid var(--ef2-line);padding-top:23px}#sdna-kc .editorial-figure-v2 .ef2-option{padding:0;margin:0;min-width:0;border:0;background:transparent}#sdna-kc .editorial-figure-v2 .ef2-option-label{font-size:13px;color:var(--ef2-muted);line-height:1.45;margin:0 0 10px}#sdna-kc .editorial-figure-v2 .ef2-option h3{font-size:22px;margin-bottom:22px}#sdna-kc .editorial-figure-v2 .ef2-option dl>div+div{margin-top:18px}#sdna-kc .editorial-figure-v2 .ef2-option dt{font-size:13px;color:var(--ef2-muted);margin-bottom:5px}#sdna-kc .editorial-figure-v2 .ef2-option dd{font-size:17px}#sdna-kc .editorial-figure-v2 .ef2-decision{border-top:1px solid var(--ef2-ink);padding-top:22px;margin-top:28px}#sdna-kc .editorial-figure-v2 .ef2-decision-label{font-family:var(--kc-font-heading, "SmartDNA Archivo", "Arial Narrow", sans-serif);font-size:23px;line-height:1.25;letter-spacing:-.015em;font-weight:600;margin-bottom:12px}#sdna-kc .editorial-figure-v2 .ef2-test-condition{margin-top:16px;color:var(--ef2-muted);font-size:16px}#sdna-kc .editorial-figure-v2 .editorial-device-photo{margin:0 0 25px;max-width:none}#sdna-kc .editorial-figure-v2 .editorial-device-photo picture{display:block}#sdna-kc .editorial-figure-v2 .editorial-device-photo img{display:block;width:100%;height:auto;max-height:330px;object-fit:contain;object-position:left center}#sdna-kc .editorial-figure-v2 .ef2-test-sequence{list-style:decimal;padding:0 0 0 24px;margin:0}#sdna-kc .editorial-figure-v2 .ef2-test-sequence>li{max-width:none;padding:20px 0 21px 8px;border-top:1px solid var(--ef2-line);margin:0;font-size:17px}#sdna-kc .editorial-figure-v2 .ef2-test-sequence>li::marker{font-size:15px;font-weight:600;color:var(--ef2-muted)}#sdna-kc .editorial-figure-v2 .ef2-test-sequence h3{margin-bottom:8px;font-size:22px}#sdna-kc .editorial-figure-v2 .ef2-result{margin:5px 0 22px;padding:22px 24px;background:var(--ef2-white);border:1px solid var(--ef2-line)}#sdna-kc .editorial-figure-v2 .ef2-result h3{font-size:18px;margin:0 0 16px}#sdna-kc .editorial-figure-v2 .ef2-result dl{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}#sdna-kc .editorial-figure-v2 .ef2-result dt{margin-bottom:5px;font-size:15px}#sdna-kc .editorial-figure-v2 .ef2-result dd{font-size:16px;line-height:1.5}#sdna-kc .editorial-figure-v2 .ef2-result dl>div:last-child dt{color:var(--ef2-red)}#sdna-kc .editorial-figure-v2 .ef2-interval{font-size:16px;line-height:1.55;color:var(--ef2-muted)}@media(max-width:700px){#sdna-kc .editorial-figure-v2{margin:28px 0 34px;font-size:17px}#sdna-kc .editorial-figure-v2 .ef2-sheet{padding:0 20px 24px}#sdna-kc .editorial-figure-v2 .ef2-caption{padding:23px 20px}#sdna-kc .editorial-figure-v2 .ef2-kicker{font-size:12px;margin-bottom:10px}#sdna-kc .editorial-figure-v2 .ef2-title{font-size:26px;max-width:30ch}#sdna-kc .editorial-figure-v2 .ef2-deck{font-size:17px;margin-top:12px}#sdna-kc .editorial-figure-v2 :is(.ef2-fraud-layout,.ef2-comparison-options,.ef2-result dl){grid-template-columns:minmax(0,1fr)}#sdna-kc .editorial-figure-v2 .ef2-fraud-layout{gap:25px}#sdna-kc .editorial-figure-v2 .ef2-message{padding:20px}#sdna-kc .editorial-figure-v2 .ef2-message blockquote{font-size:20px}#sdna-kc .editorial-figure-v2 .ef2-red-flags{padding:0}#sdna-kc .editorial-figure-v2 .ef2-red-flags dl>div+div{margin-top:16px}#sdna-kc .editorial-figure-v2 .ef2-red-flags dd{font-size:17px}#sdna-kc .editorial-figure-v2 .ef2-comparison-options{gap:24px}#sdna-kc .editorial-figure-v2 .ef2-option+.ef2-option{border-top:1px solid var(--ef2-line);padding-top:23px}#sdna-kc .editorial-figure-v2 .ef2-option h3{margin-bottom:17px;max-width:24ch}#sdna-kc .editorial-figure-v2 .ef2-option dl>div+div{margin-top:15px}#sdna-kc .editorial-figure-v2 .ef2-decision{margin-top:24px}#sdna-kc .editorial-figure-v2 .ef2-decision-label{font-size:22px}#sdna-kc .editorial-figure-v2 .ef2-test-sequence{padding-left:20px}#sdna-kc .editorial-figure-v2 .editorial-device-photo{margin-bottom:22px}#sdna-kc .editorial-figure-v2 .ef2-test-sequence>li{padding-left:4px}#sdna-kc .editorial-figure-v2 .ef2-test-sequence h3{font-size:21px}#sdna-kc .editorial-figure-v2 .ef2-result{padding:20px}#sdna-kc .editorial-figure-v2 .ef2-result dl{gap:18px}}@media print{#sdna-kc .editorial-figure-v2{margin:12pt 0 16pt;font-size:10pt;break-inside:auto}#sdna-kc .editorial-figure-v2 .ef2-sheet{padding:0 14pt 12pt;break-after:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}#sdna-kc .editorial-figure-v2 .ef2-caption{padding:12pt 14pt 10pt;border-top-width:1.2pt;break-after:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}#sdna-kc .editorial-figure-v2 .ef2-kicker{font-size:8pt;margin-bottom:5pt}#sdna-kc .editorial-figure-v2 .ef2-title{font-size:16pt;max-width:36ch;line-height:1.15}#sdna-kc .editorial-figure-v2 .ef2-deck{font-size:9pt;line-height:1.4;margin-top:6pt}#sdna-kc .editorial-figure-v2 :is(p,dd){font-size:9pt;line-height:1.4}#sdna-kc .editorial-figure-v2 h3{font-size:12pt;margin-bottom:5pt}#sdna-kc .editorial-figure-v2 .ef2-fraud-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:14pt}#sdna-kc .editorial-figure-v2 .ef2-example-label{font-size:8pt;margin-bottom:5pt}#sdna-kc .editorial-figure-v2 .ef2-message{padding:10pt 12pt;break-inside:avoid}#sdna-kc .editorial-figure-v2 .ef2-message-sender{font-size:9pt;padding-bottom:7pt;margin-bottom:9pt}#sdna-kc .editorial-figure-v2 .ef2-message-sender span{font-size:7pt;margin-top:2pt}#sdna-kc .editorial-figure-v2 .ef2-message blockquote{font-size:12pt;line-height:1.5}#sdna-kc .editorial-figure-v2 .ef2-message-note{font-size:7pt;line-height:1.35;margin-top:10pt}#sdna-kc .editorial-figure-v2 .ef2-red-flags{padding-top:17pt}#sdna-kc .editorial-figure-v2 .ef2-red-flags h3{font-size:10pt;margin-bottom:7pt}#sdna-kc .editorial-figure-v2 .ef2-red-flags dl>div+div{margin-top:7pt}#sdna-kc .editorial-figure-v2 .ef2-red-flags dt{font-size:8pt;margin-bottom:2pt}#sdna-kc .editorial-figure-v2 .ef2-red-flags dd{font-size:8pt;line-height:1.4}#sdna-kc .editorial-figure-v2 .ef2-next-step{padding-top:9pt;margin-top:12pt;break-inside:avoid}#sdna-kc .editorial-figure-v2 .ef2-next-step h3{font-size:12pt;margin-bottom:4pt}#sdna-kc .editorial-figure-v2 .ef2-comparison-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14pt;padding-top:10pt}#sdna-kc .editorial-figure-v2 .ef2-option+.ef2-option{border:0;padding:0}#sdna-kc .editorial-figure-v2 .ef2-option-label{font-size:8pt;margin-bottom:5pt}#sdna-kc .editorial-figure-v2 .ef2-option h3{font-size:12pt;margin-bottom:9pt}#sdna-kc .editorial-figure-v2 .ef2-option dl>div+div{margin-top:8pt}#sdna-kc .editorial-figure-v2 .ef2-option dt{font-size:8pt;margin-bottom:2pt}#sdna-kc .editorial-figure-v2 .ef2-option dd{font-size:9pt}#sdna-kc .editorial-figure-v2 .ef2-decision{padding-top:9pt;margin-top:12pt;break-inside:avoid}#sdna-kc .editorial-figure-v2 .ef2-decision-label{font-size:12pt;margin-bottom:5pt}#sdna-kc .editorial-figure-v2 .ef2-test-condition{font-size:8pt;margin-top:7pt}#sdna-kc .editorial-figure-v2 .ef2-test-sequence{padding-left:14pt}#sdna-kc .editorial-figure-v2 .editorial-device-photo{margin:0 0 9pt;break-inside:avoid}#sdna-kc .editorial-figure-v2 .editorial-device-photo img{max-height:45mm;width:auto;max-width:100%}#sdna-kc .editorial-figure-v2 .ef2-test-sequence>li{padding:8pt 0 8pt 4pt;font-size:9pt;break-inside:avoid}#sdna-kc .editorial-figure-v2 .ef2-test-sequence>li::marker{font-size:8pt}#sdna-kc .editorial-figure-v2 .ef2-test-sequence h3{font-size:12pt;margin-bottom:4pt}#sdna-kc .editorial-figure-v2 .ef2-result{padding:10pt 12pt;margin:2pt 0 10pt;break-inside:avoid}#sdna-kc .editorial-figure-v2 .ef2-result h3{font-size:10pt;margin-bottom:7pt}#sdna-kc .editorial-figure-v2 .ef2-result dl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12pt}#sdna-kc .editorial-figure-v2 .ef2-result dt{font-size:8pt;margin-bottom:3pt}#sdna-kc .editorial-figure-v2 .ef2-result dd,#sdna-kc .editorial-figure-v2 .ef2-interval{font-size:8pt;line-height:1.4}#sdna-kc .editorial-figure-v2 .ef2-figure-note{font-size:8pt;line-height:1.4;margin-top:6pt;break-inside:avoid;break-before:avoid;orphans:3;widows:3}}@media screen{#sdna-kc{--ink:#1f2328;--paper:#f8f7f5;--red:#e3000f;--muted:#60645f;--line:#dcded9}#sdna-kc .page{font-size:18px;line-height:1.6}#sdna-kc .page h1{font-size:44px;line-height:1.14;letter-spacing:-.035em;font-weight:560;max-width:28ch}#sdna-kc .page h2{font-size:28px;line-height:1.22;letter-spacing:-.025em;font-weight:550}#sdna-kc .page h3{font-size:21px;line-height:1.3;letter-spacing:-.015em;font-weight:550}#sdna-kc .page .intro{font-size:18px;line-height:1.6;max-width:65ch}#sdna-kc .page p{max-width:65ch}#sdna-kc .page :is(.tiny,.hint,.helperstatus,.save-notice,.source-notes,.document-notice){font-size:14px;line-height:1.55}#sdna-kc .page :is(input,textarea,select,button){font-family:var(--kc-font-body,"SmartDNA Inter",Arial,sans-serif)}#sdna-kc .page :is(input,select,textarea){font-size:17px;line-height:1.5}#sdna-kc .page :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #1f2328;outline-offset:4px}#sdna-kc .page .formrow label{font-size:16px;line-height:1.5;font-weight:550}#sdna-kc .page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}#sdna-kc .page textarea{min-height:88px}}@media screen and (max-width:700px){#sdna-kc .page{font-size:17px;line-height:1.6}#sdna-kc .page h1{font-size:32px;line-height:1.16}#sdna-kc .page h2{font-size:24px}#sdna-kc .page h3{font-size:21px}#sdna-kc .page .intro{font-size:17px;line-height:1.6}}@media screen{#sdna-kc :is(.cycle-checklist,.ready-resource) .page{max-width:1100px}#sdna-kc :is(.checklist-intro,.ready-cover){align-items:start;margin-bottom:32px;gap:32px}#sdna-kc :is(.checklist-intro,.ready-cover) h1{margin:0 0 18px}#sdna-kc :is(.checklist-intro,.ready-cover) .intro{margin-bottom:14px}#sdna-kc .checklist-item{padding:28px 0;border:0;border-top:1px solid var(--line);background:transparent;grid-template-columns:28px minmax(0,1fr) minmax(170px,.42fr);gap:20px}#sdna-kc .ready-resource .checklist-item{grid-template-columns:28px minmax(0,1fr)}#sdna-kc .checklist-number{font-size:14px;color:var(--muted)}#sdna-kc .checklist-body h2{font-size:24px;margin:0 0 12px}#sdna-kc .checklist-body>p{font-size:18px;line-height:1.6}#sdna-kc .checklist-choose{font-size:15px;line-height:1.5;display:flex;gap:10px;align-items:start;padding:10px 0}#sdna-kc .checklist-choose input{flex:none;width:18px;height:18px;margin-top:3px}#sdna-kc .checklist-download{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:48px;padding:32px 0;background:transparent;border:0;border-top:1px solid var(--line);margin:32px 0;align-items:start}#sdna-kc .actual-cycle-document{padding:20px;border:1px solid var(--line);background:#efeee9;box-shadow:none}#sdna-kc .actual-cycle-document picture{display:block}#sdna-kc .actual-cycle-document img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}#sdna-kc .actual-cycle-document p{margin:12px 0 0}#sdna-kc .checklist-selection{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;background:transparent;border:0;border-top:1px solid var(--line);padding:28px 0}#sdna-kc .checklist-selection h2{font-size:24px;margin:0 0 10px}#sdna-kc .checklist-selection :is(p,.btn){font-size:16px}#sdna-kc .plan-page{padding-top:28px}#sdna-kc .plan-page .plan-summary{display:block;border:0;background:transparent;padding:0;margin:24px 0}#sdna-kc .plan-page .plan-summary>span{font-size:16px;font-weight:550}#sdna-kc .plan-page .save-notice{color:var(--muted)}#sdna-kc .plan-page .task{padding:24px;border:1px solid var(--line);background:#fbfaf8;box-shadow:none;margin:20px 0}#sdna-kc .plan-page .task-done{background:#eeeee8;border-color:#aeb2ac}#sdna-kc .plan-page .taskhead{gap:16px;align-items:start}#sdna-kc .plan-page .taskhead>.formrow{flex:1;min-width:0}#sdna-kc .plan-page .taskhead>button{min-height:44px;min-width:44px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:24px}#sdna-kc .plan-page .task-edit{font-size:18px;font-weight:400;line-height:1.6}#sdna-kc .plan-page .taskfields{gap:20px}#sdna-kc .plan-page #addtask{border-top:1px solid var(--line);padding-top:24px}#sdna-kc .plan-page .plan-actions{margin:36px 0 28px;padding:26px 0;border:0;border-top:1px solid var(--line);background:transparent}#sdna-kc .plan-page .plan-actions h2{font-size:24px}#sdna-kc .plan-page .plan-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}#sdna-kc .plan-page .plan-empty{padding:26px 0;border:0;background:transparent}#sdna-kc .plan-page .plan-empty h2{font-size:24px}#sdna-kc .plan-page .saved-document{padding:24px;margin:20px 0;border:1px solid var(--line);background:#fbfaf8}#sdna-kc .plan-page .saved-document h2{font-size:24px}#sdna-kc .plan-page .saved-document dl>div{padding:14px 0;border-top:1px solid var(--line)}#sdna-kc .plan-page .saved-document dt{font-size:15px;font-weight:550}#sdna-kc .plan-page .saved-document dd{margin:6px 0 0;font-size:17px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}#sdna-kc .lesson-workbench{padding:28px;border:1px solid var(--line);border-top:1px solid var(--line);background:#fbfaf8;box-shadow:none}#sdna-kc .lesson-workbench :is(h2,h3){max-width:38ch}#sdna-kc .lesson-workbench .formrow{margin:24px 0}#sdna-kc .lesson-workbench textarea{font-size:17px;line-height:1.6}#sdna-kc .lesson-workbench .workbook-example{background:#efeee9;border:0;padding:24px}#sdna-kc .workbook-progress-summary{font-size:15px}#sdna-kc .workbook-progress-summary p{margin:0 0 12px}#sdna-kc .workbook-remaining{font-size:15px;margin:16px 0}#sdna-kc .workbook-progress-segments{max-width:320px;height:4px;gap:6px}#sdna-kc .member-material{gap:36px;border-top:1px solid var(--line);padding-top:30px;margin-top:36px}#sdna-kc .member-material .member-document-preview{background:#fbfaf8;border:1px solid var(--line);box-shadow:none}#sdna-kc .member-material .member-material-actions h3{font-size:24px}#sdna-kc .member-material .member-material-actions p{font-size:17px}#sdna-kc .question h1{max-width:27ch}#sdna-kc .question .progress{font-size:14px;margin:0 0 24px}#sdna-kc .question .choice{min-height:52px;padding:14px 18px;font-size:18px;line-height:1.5;border:1px solid var(--line);background:#fbfaf8}#sdna-kc .question .rowactions{margin-top:24px}#sdna-kc .results-page .decision-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:48px;margin:32px 0;align-items:start}#sdna-kc .results-page .results-layout{display:block}#sdna-kc .results-page .resultcard{background:transparent;border:0;border-top:1px solid var(--line);padding:26px 0;margin:0}#sdna-kc .results-page .resultcard h2{font-size:24px;margin:0 0 14px}#sdna-kc .results-page .summarycheck{gap:14px;line-height:1.35}#sdna-kc .results-page .summarycheck input{width:20px;height:20px;flex:none;margin-top:4px}#sdna-kc .results-page .summarycheck small{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:6px}#sdna-kc .results-page .result-action{font-size:18px;line-height:1.6;max-width:65ch}#sdna-kc .results-page .result-context{margin-top:18px;display:flex;gap:16px;flex-wrap:wrap;align-items:baseline}#sdna-kc .results-page .status{font-size:14px;color:var(--muted);border:0;border-radius:0;background:transparent;padding:0}#sdna-kc .results-page .result-evidence{font-size:14px;line-height:1.6}#sdna-kc .results-page .result-save{padding:24px;border:1px solid var(--line);background:#efeee9;position:static}#sdna-kc .results-page .result-save h2{font-size:24px}#sdna-kc .results-page .result-save p{font-size:16px;line-height:1.6}#sdna-kc .check-deepening{margin:40px 0;border-top:1px solid var(--line);padding-top:28px}#sdna-kc .check-deepening>p{font-size:17px}#sdna-kc .check-deepening summary{min-height:44px;line-height:1.5}#sdna-kc .check-deepening fieldset{padding:24px 0;border:0;border-bottom:1px solid var(--line)}#sdna-kc .check-deepening legend{font-size:21px;line-height:1.4;font-weight:550}#sdna-kc .check-deepening .choice{font-size:17px;min-height:44px}#sdna-kc .deep-results .result-next{background:transparent;padding:24px 0;border:0;border-bottom:1px solid var(--line)}}@media screen and (max-width:900px){#sdna-kc .results-page .decision-workspace{grid-template-columns:1fr;gap:28px}#sdna-kc .checklist-item{grid-template-columns:24px minmax(0,1fr);gap:14px}#sdna-kc .checklist-item>.checklist-choose{grid-column:2}}@media screen and (max-width:700px){#sdna-kc :is(.checklist-intro,.ready-cover,.checklist-download,.checklist-selection){display:block}#sdna-kc .checklist-body h2,#sdna-kc .results-page .resultcard h2{font-size:22px}#sdna-kc .checklist-body>p,#sdna-kc .plan-page .task-edit,#sdna-kc .results-page .result-action{font-size:17px}#sdna-kc .actual-cycle-document{margin-top:24px}#sdna-kc .checklist-selection .btn{margin-top:16px}#sdna-kc .plan-page .task{padding:18px}#sdna-kc .plan-page .taskfields{grid-template-columns:1fr;gap:8px}#sdna-kc .plan-page .plan-toolbar>.btn{width:100%;justify-content:center}#sdna-kc .lesson-workbench{padding:20px 16px}#sdna-kc .lesson-workbench .workbook-example{padding:18px}#sdna-kc .question .choice{font-size:17px}#sdna-kc .member-material{grid-template-columns:1fr;gap:24px}}@media print{#sdna-kc .read-checklist-print li{break-inside:avoid;page-break-inside:avoid}#sdna-kc .read-checklist-print :is(h1,h2){break-after:avoid;page-break-after:avoid}#sdna-kc .read-checklist-print p{orphans:3;widows:3}#sdna-kc .read-checklist-print>p:last-child{break-before:avoid;page-break-before:avoid}#sdna-kc .print-plan :is(td,th),#sdna-kc .saved-document dd{overflow-wrap:anywhere;vertical-align:top}}@media screen{#sdna-kc .learning-editorial{color:var(--ink);font-size:18px;line-height:1.6}#sdna-kc .learning-editorial h1{max-width:24ch;margin:0 0 20px;font-size:44px;font-weight:560;line-height:1.12;letter-spacing:-.035em}#sdna-kc .learning-editorial h2{margin:0 0 14px;font-size:28px;font-weight:550;line-height:1.2;letter-spacing:-.025em}#sdna-kc .learning-editorial h3{font-size:22px;font-weight:550;line-height:1.3;letter-spacing:-.015em}#sdna-kc .learning-editorial p{max-width:65ch;line-height:1.6}#sdna-kc .learning-editorial .intro{max-width:65ch;margin:0;font-size:18px;line-height:1.6;color:var(--ink)}#sdna-kc .learning-editorial .tiny{font-size:14px;line-height:1.55;color:var(--muted)}#sdna-kc .learning-editorial :is(a,button,summary,input,textarea):focus-visible,#sdna-kc .learning-editorial-shell .lesson-outline :is(a,button,summary):focus-visible{outline:3px solid var(--ink);outline-offset:4px}#sdna-kc .learning-editorial .course-count{margin:0 0 12px;font-size:13px;font-weight:550;line-height:1.5;color:var(--muted)}#sdna-kc .school-page .school-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin:0 0 30px}#sdna-kc .school-page .school-intro h1{margin-bottom:0}#sdna-kc .school-page .school-intro>.intro{max-width:45ch;padding-bottom:4px}#sdna-kc .school-page .course-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0}#sdna-kc .school-page .course-list>.course-summary{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:1px solid var(--line);background:#fcfbf8}#sdna-kc .school-page .school-course-photo{display:flex;flex-direction:column;margin:0}#sdna-kc .school-page .school-course-photo picture{display:block;height:180px;background:#e9e9e2;overflow:hidden}#sdna-kc .school-page .school-course-photo .editorial-photograph{display:block;width:100%;height:100%;object-fit:cover}#sdna-kc .school-page .course-choice-bygg .editorial-photograph{object-position:50% 58%!important}#sdna-kc .school-page .school-course-photo .editorial-photo-credit{margin:0;padding:10px 18px 0;font-size:11px!important;line-height:1.45!important}#sdna-kc .school-page .course-choice-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:20px 22px 18px}#sdna-kc .school-page .course-choice-copy .course-count{margin-bottom:8px}#sdna-kc .school-page .course-choice-copy h2{margin:0 0 10px;font-size:26px;line-height:1.18}#sdna-kc .school-page .course-choice-copy h2 a{text-decoration:none;text-underline-offset:4px}#sdna-kc .school-page .course-choice-copy h2 a:hover{text-decoration:underline}#sdna-kc .school-page .course-choice-utility{margin:0 0 14px;font-size:16px;line-height:1.5;color:var(--muted)}#sdna-kc .school-page .course-choice-link{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:44px;margin-top:auto;border-top:1px solid var(--line);padding-top:10px;font-size:16px;font-weight:550;text-decoration:none}#sdna-kc .school-page .course-choice-link>span{font-size:23px;line-height:1}#sdna-kc .school-page .course-choice-link:hover{color:var(--red)}#sdna-kc .school-page .course-summary:has(.course-choice-link:hover){border-color:var(--ink)}#sdna-kc .school-page .school-outcomes{margin:24px 0 40px;border-block:1px solid var(--line)}#sdna-kc .school-page .school-outcomes>summary{min-height:52px;padding:14px 0;font-size:16px;cursor:pointer}#sdna-kc .school-page .school-outcomes>summary:hover{color:var(--red)}#sdna-kc .school-page .school-outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:12px 0 28px}#sdna-kc .school-page .school-outcomes-grid h3{margin:0 0 10px;font-size:21px}#sdna-kc .school-page .school-outcomes-grid p{margin:0 0 14px;font-size:15px;color:var(--muted)}#sdna-kc .school-page .school-outcomes-grid ul{padding-left:20px;margin:0;font-size:16px;line-height:1.6}#sdna-kc .school-page .school-outcomes-grid li+li{margin-top:8px}#sdna-kc .school-page .school-club{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:0;padding:28px 30px;background:#eeeee7}#sdna-kc .school-page .school-club h2{font-size:25px}#sdna-kc .school-page .school-club p{margin:0;font-size:16px}#sdna-kc .school-page .school-club-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}#sdna-kc .school-page .school-club-actions .textlink{display:inline-flex;align-items:center;min-height:44px;font-size:16px}#sdna-kc .school-page .school-guide-link{margin:28px 0 0;font-size:15px;color:var(--muted)}#sdna-kc .learning-course-shell{max-width:1200px}#sdna-kc .course-page{width:100%;max-width:none}#sdna-kc .course-page .course-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:64px;align-items:start}#sdna-kc .course-page .course-overview{position:sticky;top:24px}#sdna-kc .course-page .course-intro{margin:0 0 24px}#sdna-kc .course-page .course-intro h1{font-size:40px}#sdna-kc .course-page .course-intro .intro{font-size:17px}#sdna-kc .course-page .course-benefits{margin:0;padding:0;border-block:1px solid var(--line);background:transparent}#sdna-kc .course-page .course-benefits>summary{min-height:48px;padding:12px 0;font-size:16px;font-weight:550;cursor:pointer}#sdna-kc .course-page .course-benefits>summary:hover{color:var(--red)}#sdna-kc .course-page .course-benefits .course-audience{margin:8px 0 16px;font-size:15px;line-height:1.6;color:var(--muted)}#sdna-kc .course-page .course-benefits ul{margin:0 0 20px;padding-left:20px;font-size:16px;line-height:1.6}#sdna-kc .course-page .course-benefits li+li{margin-top:10px}#sdna-kc .course-page .course-return{margin-top:16px}#sdna-kc .course-page .course-return .textlink{display:inline-flex;align-items:center;min-height:44px;font-size:15px}#sdna-kc .course-page .course-program-heading{margin-bottom:22px}#sdna-kc .course-page .course-program-heading h2{margin:0 0 8px}#sdna-kc .course-page .course-program-heading p{margin:0;font-size:15px;color:var(--muted)}#sdna-kc .course-page .program-group{margin:0 0 26px}#sdna-kc .course-page .program-group>header{display:flex;align-items:baseline;gap:16px;padding:14px 18px;background:#e9e9e2}#sdna-kc .course-page .program-group>header h3{margin:0;font-size:21px}#sdna-kc .course-page .lesson-index{margin:0;padding:0;list-style:none}#sdna-kc .course-page .lesson-index>li{display:grid;grid-template-columns:24px minmax(0,1fr) 22px;align-items:start;gap:14px;margin:0;padding:14px 18px 18px;border:0;border-bottom:1px solid var(--line)}#sdna-kc .course-page .lesson-index>li:hover{background:#f0f0e9}#sdna-kc .course-page .lesson-index>li>span:first-child{padding-top:12px;font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}#sdna-kc .course-page .lesson-index h4{margin:0;font-family:var(--kc-font-heading,"SmartDNA Archivo",Arial,sans-serif);font-size:21px;font-weight:550;line-height:1.3;letter-spacing:-.015em}#sdna-kc .course-page .lesson-index h4 a{display:flex;align-items:center;min-height:44px;text-decoration:none}#sdna-kc .course-page .lesson-index h4 a:hover{text-decoration:underline;text-underline-offset:4px}#sdna-kc .course-page .lesson-index p{margin:4px 0 0;font-size:16px;line-height:1.55;color:var(--muted)}#sdna-kc .course-page .lesson-index .learning-status{margin-top:10px;font-size:13px}#sdna-kc .course-page .program-lesson-arrow{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:22px;text-decoration:none}#sdna-kc .learning-editorial-shell .lesson-shell{grid-template-columns:205px minmax(0,1fr);gap:56px;align-items:start}#sdna-kc .learning-editorial-shell .lesson-content{min-width:0;width:100%;max-width:none}#sdna-kc .learning-editorial-shell .lesson-outline{font-size:14px}#sdna-kc .learning-editorial-shell .course-outline-details{border-top:1px solid var(--ink)}#sdna-kc .learning-editorial-shell .course-outline-details summary{min-height:48px;font-size:14px;line-height:1.5}#sdna-kc .learning-editorial-shell .course-outline-details nav>p{margin:0}#sdna-kc .learning-editorial-shell .course-outline-details .contextbar{justify-content:flex-start;margin:0 0 10px}#sdna-kc .learning-editorial-shell .course-outline-details .contextbar .textlink{white-space:normal;text-align:left;font-size:13px}#sdna-kc .learning-editorial .lesson-intro{margin-bottom:24px}#sdna-kc .learning-editorial .lesson-practice-shortcut{margin:-10px 0 24px}#sdna-kc .learning-editorial .lesson-practice-shortcut a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}#sdna-kc .learning-editorial .editorial-lesson-goal{max-width:65ch;margin:0;font-size:18px;line-height:1.6}#sdna-kc .learning-editorial :is(.lesson-reading,.worked-example,.learningtask,.lesson-workbench,.lesson-quiz,.lesson-explanation){scroll-margin-top:24px}#sdna-kc .learning-editorial .editorial-lesson-intro{max-width:65ch;margin:0 0 30px;font-size:18px;line-height:1.6}#sdna-kc .learning-editorial .lesson-sections{margin:0;border:0}#sdna-kc .learning-editorial .lesson-sections>section{display:block;margin:0;padding:28px 0;border:0;border-top:1px solid var(--line)}#sdna-kc .learning-editorial .lesson-sections h2{margin:0 0 12px;font-size:28px}#sdna-kc .learning-editorial .lesson-sections p{margin:0;font-size:18px;line-height:1.6}#sdna-kc .learning-editorial .lesson-application{margin-top:24px}#sdna-kc .learning-editorial section.example.worked-example{margin:0 0 24px;padding:28px 30px;border:0;background:#25292d;color:#f8f7f3}#sdna-kc .learning-editorial section.example.worked-example h2{margin:0 0 14px;font-size:28px;color:inherit}#sdna-kc .learning-editorial section.example.worked-example p{margin:0;font-size:18px;line-height:1.6;color:inherit}#sdna-kc .learning-editorial .learningtask{margin:0;padding:28px 30px;border:1px solid #d7d6cf;background:#f0efe9}#sdna-kc .learning-editorial .learningtask h2{margin:0 0 12px;font-size:28px}#sdna-kc .learning-editorial .learningtask>p:not(.tiny){margin:0 0 18px;font-size:18px;line-height:1.6}#sdna-kc .learning-editorial .learningtask .textlink{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:550;color:var(--red)}#sdna-kc .learning-editorial .learningtask .tiny{margin:12px 0 0}#sdna-kc .learning-editorial .lesson-quiz{margin:36px 0;padding:28px 0 0;border-top:1px solid var(--ink)}#sdna-kc .learning-editorial .lesson-quiz>h2{margin:0 0 20px;font-size:28px}#sdna-kc .learning-editorial .lesson-quiz #lessonquiz{margin:0;padding:0}#sdna-kc .learning-editorial .lesson-quiz legend{max-width:65ch;margin-bottom:16px;font-size:18px;font-weight:600;line-height:1.6}#sdna-kc .learning-editorial .lesson-quiz .choice{font-size:18px;line-height:1.6}#sdna-kc .learning-editorial .lesson-quiz .choice:hover{border-color:var(--ink)}#sdna-kc .learning-editorial .lesson-quiz .choice input{flex-shrink:0}#sdna-kc .learning-editorial .lesson-quiz .feedback{font-size:18px;line-height:1.6}#sdna-kc .learning-editorial .lesson-explanation{margin:32px 0;padding:0;border-block:1px solid var(--line)}#sdna-kc .learning-editorial .lesson-explanation>summary{min-height:48px;padding:14px 0;font-size:17px;line-height:1.5;cursor:pointer}#sdna-kc .learning-editorial .lesson-explanation[open]>summary{margin-bottom:18px}#sdna-kc .learning-editorial .lesson-explanation h2{font-size:28px}#sdna-kc .learning-editorial .lesson-workbench.document-workspace{margin:32px 0;padding:28px;border:1px solid #d7d6cf;background:#eeede6}#sdna-kc .learning-editorial .lesson-workbench #practiceform{padding:24px;border:0;background:#fcfbf8}#sdna-kc .learning-editorial .workbook-heading h2{margin:0 0 12px;font-size:28px;line-height:1.2}#sdna-kc .learning-editorial .workbook-heading p{font-size:17px;line-height:1.6;color:var(--ink)}#sdna-kc .learning-editorial .workbook-context.worked-example{margin:20px 0;padding:0;border:0;background:transparent}#sdna-kc .learning-editorial .workbook-context.worked-example p{font-size:16px;line-height:1.6}#sdna-kc .learning-editorial .workbook-context.worked-example .tiny{font-size:14px}#sdna-kc .learning-editorial .workbook-document-heading h3{font-size:22px}#sdna-kc .learning-editorial .workbook-row>label{font-size:18px;line-height:1.5}#sdna-kc .learning-editorial .workbook-row .worked-value p{font-size:16px;line-height:1.6}#sdna-kc .learning-editorial .workbook-row textarea{font-size:18px;line-height:1.6;background:#fcfbf8;border-color:#949992}#sdna-kc .learning-editorial .workbook-row .hint{font-size:14px;line-height:1.55}#sdna-kc .learning-editorial .learning-visual{margin:28px 0 36px;padding:26px 28px;border:0;background:var(--stone,#eeeee8)}#sdna-kc .learning-editorial .learning-visual>figcaption{max-width:40ch;margin:0 0 22px;font-size:22px;font-weight:550;line-height:1.3;color:var(--ink)}#sdna-kc .learning-editorial .learning-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px}#sdna-kc .learning-editorial .learning-comparison>section{padding:0;border:0;background:transparent}#sdna-kc .learning-editorial .learning-comparison h2{margin:0 0 12px;font-size:22px;line-height:1.3}#sdna-kc .learning-editorial .learning-comparison p{margin:0;font-size:17px;line-height:1.6}#sdna-kc .learning-editorial .learning-visual>.tiny{margin:20px 0 0;font-size:14px;line-height:1.55}#sdna-kc .learning-editorial .access-handover .access-flow{grid-template-columns:1fr 1fr;gap:26px 28px}#sdna-kc .learning-editorial .access-handover .access-flow li{padding:0;border:0}#sdna-kc .learning-editorial .access-handover .access-flow li:before{display:none}#sdna-kc .learning-editorial .access-handover .access-flow-icon,#sdna-kc .learning-editorial .access-handover .access-flow svg{margin-bottom:12px;color:var(--muted)}#sdna-kc .learning-editorial .access-handover .access-flow-copy h2{margin:0 0 8px;font-size:20px;line-height:1.3}#sdna-kc .learning-editorial .access-handover .access-flow-copy p{margin:0;font-size:16px;line-height:1.6}#sdna-kc .learning-editorial .editorial-figure-v2{margin:28px 0 36px}#sdna-kc .learning-editorial .source-notes{margin:32px 0 0;padding:10px 0 0;border-top:1px solid var(--line)}#sdna-kc .learning-editorial .source-notes :is(summary,p,li){font-size:14px;line-height:1.6}#sdna-kc .learning-editorial .source-notes summary{min-height:44px}#sdna-kc .learning-editorial .lesson-nav{display:flex;flex-wrap:wrap;gap:12px 20px;margin:36px 0 0;padding-top:24px;border-top:1px solid var(--line)}}@media screen and (max-width:1050px){#sdna-kc .course-page .course-layout{grid-template-columns:270px minmax(0,1fr);gap:36px}#sdna-kc .school-page .course-list{gap:16px}#sdna-kc .school-page .course-choice-copy{padding-inline:18px}#sdna-kc .school-page .course-choice-copy h2{font-size:24px}}@media screen and (max-width:960px){#sdna-kc .learning-editorial-shell .lesson-shell{display:block}#sdna-kc .learning-editorial-shell .lesson-outline{position:static;margin:0 0 24px;padding:0}#sdna-kc .learning-editorial-shell .course-outline-details{border-bottom:1px solid var(--line)}#sdna-kc .learning-editorial-shell .course-outline-details nav{max-height:none;overflow:visible}}@media screen and (max-width:820px){#sdna-kc .school-page .school-intro{display:block}#sdna-kc .school-page .school-intro>.intro{max-width:55ch;margin-top:16px}#sdna-kc .school-page .course-list{grid-template-columns:1fr;gap:14px}#sdna-kc .school-page .course-list>.course-summary{display:grid;grid-template-columns:140px minmax(0,1fr);gap:0 22px;padding:18px}#sdna-kc .school-page .school-course-photo{display:contents}#sdna-kc .school-page .school-course-photo picture{grid-column:1;grid-row:1;height:140px}#sdna-kc .school-page .school-course-photo .editorial-photo-credit{grid-column:1/-1;grid-row:2;margin-top:10px;padding:0}#sdna-kc .school-page .course-choice-copy{grid-column:2;grid-row:1;display:block;padding:0}#sdna-kc .school-page .course-choice-copy h2{margin-bottom:8px}#sdna-kc .school-page .course-choice-utility{margin-bottom:0}#sdna-kc .school-page .course-choice-link{width:auto;margin-top:8px;padding-top:0;border:0}#sdna-kc .school-page .school-outcomes-grid{grid-template-columns:1fr;gap:26px}#sdna-kc .school-page .school-club{grid-template-columns:1fr;gap:20px}#sdna-kc .course-page .course-layout{display:block}#sdna-kc .course-page .course-overview{position:static}#sdna-kc .course-page .course-intro h1{max-width:24ch}#sdna-kc .course-page .course-benefits{max-width:none}#sdna-kc .course-page .course-lessons{margin-top:28px}}@media screen and (max-width:700px){#sdna-kc .learning-editorial{font-size:17px}#sdna-kc .learning-editorial h1,#sdna-kc .course-page .course-intro h1{margin-bottom:16px;font-size:32px;line-height:1.16}#sdna-kc .learning-editorial h2{font-size:24px}#sdna-kc .learning-editorial h3{font-size:21px}#sdna-kc .learning-editorial .intro,#sdna-kc .learning-editorial .editorial-lesson-goal,#sdna-kc .learning-editorial .editorial-lesson-intro,#sdna-kc .learning-editorial .lesson-sections p,#sdna-kc .learning-editorial section.example.worked-example p,#sdna-kc .learning-editorial .learningtask>p:not(.tiny),#sdna-kc .learning-editorial .lesson-quiz :is(legend,.choice,.feedback),#sdna-kc .learning-editorial .workbook-row :is(textarea,label){font-size:17px;line-height:1.6}#sdna-kc .school-page .school-intro{margin-bottom:24px}#sdna-kc .school-page .school-intro h1{margin-bottom:0}#sdna-kc .school-page .course-list>.course-summary{grid-template-columns:96px minmax(0,1fr);gap:0 16px;padding:15px}#sdna-kc .school-page .school-course-photo picture{height:110px}#sdna-kc .school-page .course-choice-copy h2{font-size:22px;line-height:1.18}#sdna-kc .school-page .course-count{font-size:12px;margin-bottom:6px}#sdna-kc .school-page .course-choice-utility{font-size:15px;line-height:1.45}#sdna-kc .school-page .course-choice-link{font-size:15px}#sdna-kc .school-page .school-outcomes{margin:20px 0 28px}#sdna-kc .school-page .school-club{padding:22px 20px}#sdna-kc .school-page .school-club h2{font-size:24px}#sdna-kc .course-page .program-group>header{gap:12px;padding:14px}#sdna-kc .course-page .program-group>header h3{font-size:20px}#sdna-kc .course-page .lesson-index>li{grid-template-columns:20px minmax(0,1fr) 16px;gap:10px;padding:12px 8px 16px}#sdna-kc .course-page .lesson-index h4{font-size:20px}#sdna-kc .course-page .lesson-index p{font-size:16px}#sdna-kc .learning-editorial .lesson-sections>section{padding:24px 0}#sdna-kc .learning-editorial .lesson-sections h2,#sdna-kc .learning-editorial section.example.worked-example h2,#sdna-kc .learning-editorial .learningtask h2,#sdna-kc .learning-editorial .lesson-quiz>h2,#sdna-kc .learning-editorial .lesson-explanation h2,#sdna-kc .learning-editorial .workbook-heading h2{font-size:24px}#sdna-kc .learning-editorial section.example.worked-example{padding:24px 20px}#sdna-kc .learning-editorial .learningtask{padding:24px 20px}#sdna-kc .learning-editorial .lesson-workbench.document-workspace{padding:22px 16px}#sdna-kc .learning-editorial .lesson-workbench #practiceform{padding:18px 14px}#sdna-kc .learning-editorial .learning-visual{margin:24px 0 30px;padding:22px 20px}#sdna-kc .learning-editorial .learning-comparison{grid-template-columns:1fr;gap:22px}#sdna-kc .learning-editorial .learning-comparison>section+section{border-top:1px solid var(--line);padding-top:20px}#sdna-kc .learning-editorial .learning-visual>figcaption{font-size:21px}#sdna-kc .learning-editorial .learning-comparison h2{font-size:21px}#sdna-kc .learning-editorial .access-handover .access-flow{display:grid;grid-template-columns:1fr;gap:22px}#sdna-kc .learning-editorial .access-handover .access-flow li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:0}#sdna-kc .learning-editorial .access-handover .access-flow-icon,#sdna-kc .learning-editorial .access-handover .access-flow svg{width:40px;height:36px;margin:0}#sdna-kc .learning-editorial .access-handover .access-flow-copy p{font-size:17px}#sdna-kc .learning-editorial .editorial-figure-v2{margin:24px 0 30px}}@media screen and (min-width:900px){#sdna-kc .school-page .school-course-photo .editorial-photo-credit{min-height:3.1em}}#sdna-kc .editorial-journey{color:var(--ink);font-size:18px;line-height:1.6}#sdna-kc .editorial-journey h1{max-width:24ch;margin:0 0 20px;font-size:44px;line-height:1.12;font-weight:560;letter-spacing:-.035em}#sdna-kc .editorial-journey h2{font-size:28px;line-height:1.2;font-weight:550;letter-spacing:-.025em}#sdna-kc .editorial-journey h3{font-size:22px;line-height:1.3;font-weight:550;letter-spacing:-.015em}#sdna-kc .editorial-journey p{max-width:65ch}#sdna-kc .editorial-journey .intro{max-width:48ch;font-size:18px;line-height:1.6;color:var(--ink)}#sdna-kc .editorial-journey :is(.tiny,.type,.eyebrow,.document-label,figcaption){font-size:14px;line-height:1.5;color:var(--muted)}#sdna-kc .editorial-journey :is(.pagehero,.area-workspace){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start;margin-bottom:56px}#sdna-kc .editorial-journey :is(.pagehero,.area-workspace)>*{min-width:0}#sdna-kc .editorial-journey .rowactions{gap:12px 24px;margin-top:24px}#sdna-kc .editorial-journey .contextbar{margin-top:24px}#sdna-kc .editorial-journey .area-starter{padding-top:0}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview){padding:28px 30px;border:1px solid var(--line);background:var(--paper,#f8f7f5)}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview)>h2{font-size:28px;line-height:1.2;margin:20px 0 16px}#sdna-kc .editorial-journey .document-label{padding-bottom:14px}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview) ol{list-style:decimal;padding:0 0 0 22px;margin:16px 0 20px}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview) li{padding:12px 0 12px 6px;font-size:18px;line-height:1.5;border-top:1px solid var(--line)}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview) li:first-child{border-top:0}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview) li::marker{font-size:14px;color:var(--muted)}#sdna-kc .editorial-journey .checklist-preview li:before{content:none}#sdna-kc .editorial-journey .checklist-preview .tiny{margin-bottom:0}#sdna-kc .editorial-journey .cycle-start{display:block;margin:0}#sdna-kc .editorial-journey .journey-ready-resources{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin:0 0 24px;align-items:start}#sdna-kc .editorial-journey .journey-context-links{display:flex;flex-wrap:wrap;gap:14px 32px;margin-bottom:48px}#sdna-kc .editorial-journey .journey-photograph{margin:0;min-width:0}#sdna-kc .editorial-journey .journey-photograph .editorial-photograph{display:block;aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}#sdna-kc .editorial-journey .journey-photograph figcaption{margin-top:12px;max-width:65ch}#sdna-kc .editorial-journey .journey-photo-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;margin-block:56px}#sdna-kc .editorial-journey .journey-photo-section h2{margin:0 0 16px}#sdna-kc .editorial-journey .journey-photo-section>div>p{font-size:18px;line-height:1.6;margin:0 0 16px}#sdna-kc .editorial-journey .journey-reading-with-photo{margin-block:24px 0;align-items:start}#sdna-kc .editorial-journey .journey-reading-with-photo .tworesources:has(.journey-resource){grid-template-columns:1fr;gap:24px;margin:0}#sdna-kc .editorial-journey :is(.journey-site-photo,.journey-harbor-photo) .editorial-photograph{object-position:center 75%!important}#sdna-kc .editorial-journey .home-lesson-link{padding:0;background:transparent;display:block;transform:none}#sdna-kc .editorial-journey .home-lesson-link h2{max-width:none}#sdna-kc .editorial-journey .area-demonstration{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-block:56px;padding-top:32px}#sdna-kc .editorial-journey .area-demonstration h2{font-size:28px;margin:0 0 16px}#sdna-kc .editorial-journey .area-demonstration>div>p{font-size:18px;line-height:1.6;color:var(--ink)}#sdna-kc .editorial-journey .key-routine{padding:24px;gap:16px;background:var(--paper,#f8f7f5)}#sdna-kc .editorial-journey .key-routine>div>span{font-size:14px;line-height:1.5;margin-bottom:10px}#sdna-kc .editorial-journey .key-routine>div>p{font-size:18px;line-height:1.5}#sdna-kc .editorial-journey .key-routine>.tiny{font-size:14px}#sdna-kc .editorial-journey .journey-worked-note{padding:24px 28px;background:var(--paper,#f8f7f5)}#sdna-kc .editorial-journey :is(.journey-worked-note,.document-teaser) dl{margin:20px 0 0}#sdna-kc .editorial-journey :is(.journey-worked-note,.document-teaser) dl>div+div{margin-top:20px}#sdna-kc .editorial-journey :is(.journey-worked-note,.document-teaser) dt{font-size:14px;line-height:1.5;color:var(--muted)}#sdna-kc .editorial-journey :is(.journey-worked-note,.document-teaser) dd{font-size:18px;line-height:1.6;margin:7px 0 20px}#sdna-kc .editorial-journey .area-continue{margin-top:48px;padding-top:32px}#sdna-kc .editorial-journey .area-continue>h2{font-size:28px;margin:0 0 24px}#sdna-kc .editorial-journey .tworesources:has(.journey-resource){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin:0 0 24px}#sdna-kc .editorial-journey .journey-resource{display:block;border:0;border-top:1px solid var(--line);padding:20px 0 0;background:transparent;box-shadow:none}#sdna-kc .editorial-journey .journey-resource .resource-text{padding:0}#sdna-kc .editorial-journey .journey-resource h3{font-size:22px;margin:10px 0 12px;max-width:32ch}#sdna-kc .editorial-journey .journey-resource p{font-size:18px;line-height:1.6;margin:0 0 14px;color:var(--ink)}#sdna-kc .editorial-journey .journey-resource .action{font-size:16px;line-height:1.5;font-weight:500}#sdna-kc .editorial-journey .area-lesson-list{margin-top:20px}#sdna-kc .editorial-journey .area-lesson-list h3{font-size:22px}#sdna-kc .editorial-journey .area-lesson-list p{font-size:18px;line-height:1.6}#sdna-kc .editorial-journey .business-decisions{display:block;margin:0 0 48px}#sdna-kc .editorial-journey .business-need{display:grid;grid-template-columns:165px minmax(0,1fr);gap:10px 48px;padding:28px 0;border-top:1px solid var(--line)}#sdna-kc .editorial-journey .business-need>.type{grid-column:1;grid-row:1/4;font-size:14px;font-weight:400;color:var(--muted);margin:0;padding-top:4px}#sdna-kc .editorial-journey .business-need>h2{grid-column:2;font-size:28px;max-width:none;margin:0}#sdna-kc .editorial-journey .business-need>p:not(.type){grid-column:2;font-size:18px;line-height:1.6;margin:0;color:var(--ink);max-width:65ch}#sdna-kc .editorial-journey .business-need>.textlink{grid-column:2;margin-top:0}#sdna-kc .editorial-journey :is(.business-tools,.area-check){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;background:transparent;border-block:1px solid var(--line);padding:28px 0;margin:48px 0}#sdna-kc .editorial-journey :is(.business-tools,.area-check) h2{font-size:28px;margin:0 0 12px}#sdna-kc .editorial-journey :is(.business-tools,.area-check) p{font-size:18px;line-height:1.6;margin:0;max-width:60ch}#sdna-kc .editorial-journey .business-specialisms p{display:flex;flex-wrap:wrap;gap:12px 32px}#sdna-kc .editorial-journey .business-consult-entry{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;background:transparent;border-top:1px solid var(--line);padding:32px 0;margin:48px 0 0}#sdna-kc .editorial-journey .business-consult-entry h2{font-size:28px;max-width:30ch}#sdna-kc .editorial-journey .business-consult-entry p:not(.eyebrow){font-size:18px;line-height:1.6;max-width:65ch;color:var(--ink)}#sdna-kc .editorial-journey .club-deliverables{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;margin-block:56px;align-items:start}#sdna-kc .editorial-journey .member-preview{padding:0;background:transparent;border:0}#sdna-kc .editorial-journey .member-preview h2{font-size:28px}#sdna-kc .editorial-journey .member-preview ul{list-style:none;padding:0;margin:24px 0}#sdna-kc .editorial-journey .member-preview li{font-size:18px;line-height:1.6}#sdna-kc .editorial-journey .member-preview li p{font-size:18px;line-height:1.6;color:var(--ink)}#sdna-kc .editorial-journey .club-material{padding:0;background:transparent;border:0;margin:0}#sdna-kc .editorial-journey .club-material h2{font-size:28px}#sdna-kc .editorial-journey .club-material li,#sdna-kc .editorial-journey .club-material li p{font-size:18px;line-height:1.6}#sdna-kc .editorial-journey :is(.product-next,.private-product-help,.inlinehelp) h2{font-size:28px}#sdna-kc .editorial-journey :is(.product-next,.private-product-help,.inlinehelp) p:not(.tiny){font-size:18px;line-height:1.6;max-width:65ch}@media(max-width:900px){#sdna-kc .editorial-journey :is(.pagehero,.area-workspace,.area-demonstration,.journey-photo-section,.club-deliverables){gap:32px}#sdna-kc .editorial-journey :is(.business-tools,.area-check){grid-template-columns:1fr;gap:20px}#sdna-kc .editorial-journey .business-need{grid-template-columns:140px minmax(0,1fr);column-gap:28px}}@media(max-width:680px){#sdna-kc .editorial-journey{font-size:17px}#sdna-kc .editorial-journey h1{font-size:32px;max-width:24ch}#sdna-kc .editorial-journey h2{font-size:24px}#sdna-kc .editorial-journey .intro{font-size:17px}#sdna-kc .editorial-journey :is(.pagehero,.area-workspace,.area-demonstration,.journey-photo-section,.club-deliverables,.journey-ready-resources,.business-consult-entry){grid-template-columns:1fr;gap:28px;margin-block:0 40px}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview,.journey-worked-note){padding:22px}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview)>h2{font-size:24px}#sdna-kc .editorial-journey :is(.document-teaser,.checklist-preview) li{font-size:17px}#sdna-kc .editorial-journey :is(.journey-worked-note,.document-teaser) dd{font-size:17px}#sdna-kc .editorial-journey .area-demonstration{padding-top:28px}#sdna-kc .editorial-journey .area-demonstration>div>p{font-size:17px}#sdna-kc .editorial-journey .tworesources:has(.journey-resource){grid-template-columns:1fr;gap:24px}#sdna-kc .editorial-journey .journey-resource p{font-size:17px}#sdna-kc .editorial-journey .business-need{display:block;padding-block:24px}#sdna-kc .editorial-journey .business-need>.type{margin-bottom:10px}#sdna-kc .editorial-journey .business-need>h2{font-size:24px;margin-bottom:12px}#sdna-kc .editorial-journey .business-need>p:not(.type){font-size:17px;margin-bottom:12px}#sdna-kc .editorial-journey :is(.area-demonstration,.area-continue,.business-tools,.area-check,.business-consult-entry,.member-preview,.club-material,.product-next,.private-product-help,.inlinehelp) h2{font-size:24px}#sdna-kc .editorial-journey :is(.journey-photo-section>div,.area-lesson-list,.business-tools,.area-check,.business-consult-entry,.member-preview,.club-material,.product-next,.private-product-help,.inlinehelp) p:not(.tiny):not(.eyebrow){font-size:17px}#sdna-kc .editorial-journey :is(.member-preview,.club-material) li{font-size:17px}#sdna-kc .editorial-journey .business-consult-entry{padding-top:28px;margin-top:40px}}@media print{#sdna-kc .editorial-journey :is(.pagehero,.area-workspace,.area-demonstration,.journey-photo-section,.club-deliverables){display:block}#sdna-kc .editorial-journey .journey-photograph{max-width:120mm;break-inside:avoid}}@media screen{#sdna-kc .editorial-help{color:var(--ink);font-size:18px;line-height:1.6}#sdna-kc .editorial-help h1{max-width:24ch;margin:0 0 20px;font-size:44px;line-height:1.12;font-weight:560;letter-spacing:-.035em}#sdna-kc .editorial-help h2{font-size:28px;line-height:1.2;font-weight:550;letter-spacing:-.025em}#sdna-kc .editorial-help h3{font-size:22px;line-height:1.3;font-weight:550;letter-spacing:-.015em}#sdna-kc .editorial-help h4{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:0}#sdna-kc .editorial-help :is(p,li,dd){font-size:18px;line-height:1.6;max-width:65ch}#sdna-kc .editorial-help .intro{margin-top:0;color:var(--ink);font-size:18px;line-height:1.6}#sdna-kc .editorial-help .eyebrow{font-size:14px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--muted);margin:0 0 16px}#sdna-kc .editorial-help :is(.tiny,.hint,.review-status,.document-context,.document-notice,.document-footnote,.example-label,.service-priority){font-size:14px;line-height:1.5;color:var(--muted)}#sdna-kc .editorial-help .textlink{font-size:16px;line-height:1.5;font-weight:500}#sdna-kc .editorial-help summary{font-size:17px;line-height:1.5;min-height:48px;padding:14px 0;font-weight:550}#sdna-kc .editorial-help :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--ink);outline-offset:4px}#sdna-kc .editorial-help :is(.service-offer-intro,.consulting-intro){margin:0 0 36px;padding:0;max-width:790px}#sdna-kc .editorial-help .service-offer-intro .review-status{padding:16px 0;margin-top:22px;border:0;border-block:1px solid var(--line);background:transparent}#sdna-kc .editorial-help .service-offer-intro>p:last-child:has(.btn){margin-top:22px}#sdna-kc .editorial-products .ph-index-header{max-width:800px;margin-bottom:32px}#sdna-kc .editorial-products .ph-knowledge-route{font-size:16px;color:var(--muted);margin-top:22px}#sdna-kc .editorial-products .ph-task-index{margin:0 0 52px;grid-template-columns:repeat(4,minmax(0,1fr))}#sdna-kc .editorial-products .ph-task-index>a{gap:12px;padding:22px 22px 24px 0}#sdna-kc .editorial-products .ph-task-index>a+a{padding-left:22px}#sdna-kc .editorial-products .ph-task-index strong{font-size:22px;line-height:1.3;font-weight:550}#sdna-kc .editorial-products .ph-task-index span:first-of-type{font-size:17px;line-height:1.6}#sdna-kc .editorial-products .ph-task-index span:last-child{color:var(--red);font-size:22px;line-height:1.3}#sdna-kc .editorial-products .ph-task-index>a:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#sdna-kc .editorial-products .ph-catalogue-heading .eyebrow{margin-bottom:20px}#sdna-kc .editorial-products .ph-product-group{display:grid;grid-template-columns:220px minmax(0,1fr);gap:42px;padding-top:26px;border-top:1px solid var(--line);margin-bottom:44px}#sdna-kc .editorial-products .ph-product-group>header h2{margin:0 0 12px}#sdna-kc .editorial-products .ph-product-group>header p{font-size:16px;color:var(--muted);max-width:25ch}#sdna-kc .editorial-products .ph-family-grid{display:block;border:0;margin:0}#sdna-kc .editorial-products .ph-family:nth-child(n){display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.4fr) 20px;gap:24px;padding:22px 0;border:0;border-bottom:1px solid var(--line);align-items:start}#sdna-kc .editorial-products .ph-family:first-child{padding-top:0}#sdna-kc .editorial-products .ph-family:last-child{border-bottom:0}#sdna-kc .editorial-products .ph-family-type{font-size:13px;line-height:1.5;letter-spacing:0;text-transform:none;margin-bottom:7px}#sdna-kc .editorial-products .ph-family h3{margin:0;font-size:22px;line-height:1.3}#sdna-kc .editorial-products .ph-family .ph-family-summary{font-size:17px;line-height:1.6;color:var(--muted)}#sdna-kc .editorial-products .ph-family-arrow{font-size:22px;line-height:1.3;color:var(--red);padding-top:23px}#sdna-kc .editorial-products .ph-family:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#sdna-kc .editorial-products :is(.ph-context-note,.ph-official-guide){padding:24px 0;margin:32px 0;border:0;border-top:1px solid var(--line);background:transparent}#sdna-kc .editorial-products :is(.ph-legacy,.ph-official-guide){max-width:800px}#sdna-kc .editorial-products .ph-legacy{margin:48px 0;scroll-margin-top:24px}#sdna-kc .editorial-products :is(.ph-legacy,.ph-official-guide) h2{margin-bottom:16px}#sdna-kc .editorial-products .ph-legacy>p{margin-bottom:20px}#sdna-kc .editorial-product-detail{max-width:940px}#sdna-kc .editorial-product-detail .ph-back{margin:0 0 26px}#sdna-kc .editorial-product-detail .ph-family-header{margin-bottom:30px;max-width:800px}#sdna-kc .editorial-product-detail .ph-edition-prompt{font-size:16px;line-height:1.6;color:var(--muted);margin-top:20px}#sdna-kc .editorial-product-detail .ph-topic-nav{margin:0 0 34px;padding:0;gap:0}#sdna-kc .editorial-product-detail .ph-topic-nav a{padding:14px 20px;min-height:52px;font-size:17px;font-weight:500}#sdna-kc .editorial-product-detail .ph-topic-nav a:first-child{padding-left:0}#sdna-kc .editorial-product-detail .ph-topic-nav a[aria-current]{font-weight:600;border-bottom-width:2px}#sdna-kc .editorial-product-detail .ph-task-body>h2{font-size:28px;line-height:1.2;max-width:30ch;margin:0 0 16px}#sdna-kc .editorial-product-detail .ph-task-intro{color:var(--ink)}#sdna-kc .editorial-product-detail .ph-step-diagram{display:block;margin:30px 0 40px;border:0}#sdna-kc .editorial-product-detail .ph-step-diagram li:nth-child(n){display:grid;grid-template-columns:28px minmax(0,1fr);gap:22px;padding:24px 0;max-width:none;border:0;border-top:1px solid var(--line)}#sdna-kc .editorial-product-detail .ph-step-number{display:block;border:0;border-radius:0;min-height:0;padding-top:4px;font-size:14px;font-weight:500;color:var(--muted)}#sdna-kc .editorial-product-detail .ph-step-diagram h3{font-size:22px;margin:0 0 10px}#sdna-kc .editorial-product-detail .ph-step-diagram p{font-size:18px;line-height:1.6}#sdna-kc .editorial-product-detail .ph-select-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin:24px 0 20px}#sdna-kc .editorial-product-detail .ph-select-grid label{display:block;font-size:16px;line-height:1.5;margin-bottom:8px}#sdna-kc .editorial-product-detail .ph-select-grid select{font-size:17px;line-height:1.5;min-height:52px}#sdna-kc .editorial-product-detail .ph-button{font-size:16px;font-weight:550;border-radius:0}#sdna-kc .editorial-product-detail :is(.ph-resolution,.ph-context-note){padding:22px 24px;background:var(--stone);border:0;margin:24px 0}#sdna-kc .editorial-product-detail .ph-resolution p{font-size:17px;line-height:1.6}#sdna-kc .editorial-product-detail :is(.ph-small,.ph-source-notes,.ph-source-notes p,.ph-source-notes li){font-size:14px;line-height:1.6;color:var(--muted)}#sdna-kc .editorial-product-detail .ph-next{margin:36px 0}#sdna-kc .editorial-product-detail .ph-next h2{font-size:24px}#sdna-kc .editorial-product-detail .ph-next-links{gap:12px 28px}#sdna-kc .editorial-product-detail .ph-next-links a{font-size:17px;font-weight:500}#sdna-kc .editorial-help :is(.service-document,.consulting-document){max-width:none;margin:40px 0 48px;padding:32px 36px;border:1px solid var(--line);background:var(--white);box-shadow:none}#sdna-kc .editorial-help .document-masthead{display:block;padding:0 0 22px;border-bottom:1px solid var(--line)}#sdna-kc .editorial-help .document-masthead h2{font-size:28px;line-height:1.2;max-width:30ch;margin:0 0 14px}#sdna-kc .editorial-help .document-masthead .example-label{font-size:13px;letter-spacing:.025em;margin:0 0 14px}#sdna-kc .editorial-help .document-notice{margin-top:22px}#sdna-kc .editorial-help .document-finding{margin-top:18px}#sdna-kc .editorial-help .service-document-rows .service-example{grid-template-columns:minmax(180px,.65fr) minmax(0,1.7fr);gap:38px;padding:30px 0}#sdna-kc .editorial-help .service-action-heading h3{font-size:24px;line-height:1.3;margin:10px 0 0}#sdna-kc .editorial-help .service-action-body dl{grid-template-columns:1fr;gap:22px}#sdna-kc .editorial-help :is(.service-action-body,.consulting-example-item) dt{font-size:14px;line-height:1.5;font-weight:500;color:var(--muted)}#sdna-kc .editorial-help .service-action-body dd{margin-top:6px;font-size:18px;line-height:1.6}#sdna-kc .editorial-help .service-action-basis{margin-top:24px}#sdna-kc .editorial-help .service-follow-up h3{font-size:24px;margin:0 0 14px}#sdna-kc .editorial-service :is(.service-next-contact,.service-background){max-width:850px;margin:40px 0}#sdna-kc .editorial-help .service-next-contact h2{margin:0 0 18px}#sdna-kc .editorial-help .service-contact-steps{padding-left:24px;margin:0 0 22px}#sdna-kc .editorial-help .service-contact-steps li{padding:12px 0 16px 10px;font-size:18px;line-height:1.6}#sdna-kc .editorial-help .service-contact-steps h3{font-size:22px;margin-bottom:10px}#sdna-kc .editorial-help .service-background{border-top:1px solid var(--line);padding-top:0}#sdna-kc .editorial-help .service-background h3{margin:24px 0 12px}#sdna-kc .editorial-help .service-benefits{display:block;margin:24px 0}#sdna-kc .editorial-help .service-benefit{padding:18px 0;border:0;border-top:1px solid var(--line)}#sdna-kc .editorial-help .service-benefit+.service-benefit{border-left:0;padding-left:0}#sdna-kc .editorial-help .service-benefit strong{display:block;margin:0 0 8px;font-weight:550}#sdna-kc .editorial-fractional .consulting-role-strip{grid-template-columns:1fr 1.3fr 1fr;gap:28px;padding:22px 0;margin:0 0 36px;max-width:none}#sdna-kc .editorial-fractional .consulting-role-strip p{font-size:16px;line-height:1.6}#sdna-kc .editorial-fractional .consulting-example-item{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.7fr);gap:12px 38px;padding:30px 0}#sdna-kc .editorial-fractional .consulting-example-item>header{grid-column:1;grid-row:1 / span 3}#sdna-kc .editorial-fractional .consulting-example-item>header h3{font-size:24px;margin:10px 0 0}#sdna-kc .editorial-fractional .consulting-example-item>:not(header){grid-column:2}#sdna-kc .editorial-fractional .consulting-example-item dl{margin-top:10px;gap:22px}#sdna-kc .editorial-fractional .consulting-example-item dl>div{display:block}#sdna-kc .editorial-fractional .consulting-example-item dd{font-size:18px;line-height:1.6;margin-top:6px}#sdna-kc .editorial-fractional .consulting-example-more{margin-top:4px}#sdna-kc .editorial-fractional .consulting-example-more dl{margin-top:18px}#sdna-kc .editorial-fractional .consulting-areas dl>div{grid-template-columns:240px minmax(0,1fr);gap:36px;padding:26px 0}#sdna-kc .editorial-fractional .consulting-areas dt{font-size:22px;line-height:1.3;font-weight:550}#sdna-kc .editorial-fractional :is(.consulting-detail,.consulting-boundaries){border-top:1px solid var(--line);padding-top:0;max-width:900px}#sdna-kc .editorial-fractional .consulting-detail :is(h2,h3){margin:26px 0 14px}#sdna-kc .editorial-fractional .consulting-next h2{margin-bottom:16px}#sdna-kc .editorial-fractional .consulting-next>.btn{margin-top:22px}#sdna-kc .editorial-contact .contact-mode-list{max-width:940px;margin:44px 0 28px}#sdna-kc .editorial-contact .contact-mode-list>a{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) 22px;gap:32px;align-items:start;padding:28px 0;border-top:1px solid var(--line);text-decoration:none}#sdna-kc .editorial-contact .contact-mode-list h2{font-size:24px;line-height:1.3;margin:0}#sdna-kc .editorial-contact .contact-mode-list p{margin:0;font-size:18px;line-height:1.6;color:var(--muted)}#sdna-kc .editorial-contact .contact-mode-list span{color:var(--red);font-size:24px;line-height:1.3}#sdna-kc .editorial-contact .contact-mode-list>a:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#sdna-kc .editorial-contact .contact-entry-status{font-size:16px;line-height:1.6;color:var(--muted)}#sdna-kc .editorial-contact .advice-workspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px}#sdna-kc .editorial-contact .service-offer-intro h1{max-width:19ch}#sdna-kc .editorial-contact .advice-scope{margin-top:32px;border-top:1px solid var(--line);padding-top:26px}#sdna-kc .editorial-contact .advice-scope h2{font-size:24px;line-height:1.3;margin:0 0 14px}#sdna-kc .editorial-contact .advice-scope p{font-size:17px;line-height:1.6}#sdna-kc .editorial-contact .advice-workspace .contactform{padding:28px 32px;border:1px solid var(--line);background:var(--white);scroll-margin-top:24px}#sdna-kc .editorial-contact .contactform>h2{font-size:28px;line-height:1.2;margin:0 0 20px}#sdna-kc .editorial-contact .contact-draft-notice{border-block:1px solid var(--line);padding:16px 0;margin:20px 0 26px}#sdna-kc .editorial-contact .contact-draft-notice .review-status{padding:0;margin:0;border:0;background:transparent;color:var(--ink);font-size:16px;line-height:1.5}#sdna-kc .editorial-contact .contact-draft-notice .tiny{font-size:14px;line-height:1.6;margin-top:8px}#sdna-kc .editorial-contact .segmented{gap:24px;margin:0 0 24px;flex-wrap:wrap}#sdna-kc .editorial-contact .segmented a{font-size:16px;line-height:1.5}#sdna-kc .editorial-contact .contactform .formrow{margin-top:22px}#sdna-kc .editorial-contact .contactform label{font-size:17px;line-height:1.5;font-weight:500;margin-bottom:8px}#sdna-kc .editorial-contact .formrow :is(input,textarea,select){font-size:17px;line-height:1.5;min-height:52px;padding:12px;border-color:#868a84;border-radius:0}#sdna-kc .editorial-contact .formrow textarea{min-height:180px}#sdna-kc .editorial-contact .formrow .hint{font-size:14px;line-height:1.6;margin-top:10px}#sdna-kc .editorial-contact .contact-field-group{min-width:0;margin:30px 0;padding:0;border:0}#sdna-kc .editorial-contact .contact-field-group legend{font-size:18px;line-height:1.4;font-weight:550;letter-spacing:0;margin:0}#sdna-kc .editorial-contact .contact-question{padding-top:24px;border-top:1px solid var(--line)}#sdna-kc .editorial-contact .contact-topics{margin:24px 0}#sdna-kc .editorial-contact .contact-topics legend{font-size:17px;line-height:1.5;font-weight:550;letter-spacing:0}#sdna-kc .editorial-contact .contact-topics label{min-height:44px;padding:8px 0;margin:0;gap:12px}#sdna-kc .editorial-contact .contact-context{margin:24px 0;padding:20px 0}#sdna-kc .editorial-contact .contact-context p{font-size:16px;line-height:1.6;margin:8px 0}#sdna-kc .editorial-contact .share-options{margin:28px 0}#sdna-kc .editorial-contact .share-options legend{font-size:18px;line-height:1.4;font-weight:550;letter-spacing:0}#sdna-kc .editorial-contact #contactform>.btn{margin-top:24px}#sdna-kc .editorial-contact .contact-route-choices{margin-top:28px}#sdna-kc .editorial-contact .contact-route-choices .contact-live-route{font-size:16px;line-height:1.6;margin:0}#sdna-kc .editorial-contact .contact-route-choices .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 18px;text-align:center;font-size:16px;line-height:1.5;color:#fff}#sdna-kc .editorial-contact .contact-route-choices .hint{font-size:15px;line-height:1.6;margin:12px 0 24px}#sdna-kc .editorial-contact .contact-local-route{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0}#sdna-kc .editorial-contact .contact-local-route a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.5}#sdna-kc .editorial-contact .contact-local-route .tiny{font-size:14px;line-height:1.6;color:var(--muted)}#sdna-kc .editorial-contact :is(.contact-route-choices a,#contactform>.btn):focus-visible{outline:3px solid var(--red);outline-offset:4px}#sdna-kc .editorial-contact .advice-intro .service-preview{padding:24px;margin:32px 0;box-shadow:none;border:1px solid var(--line)}#sdna-kc .editorial-contact .service-preview .document-masthead h2{font-size:24px}#sdna-kc .editorial-contact .service-preview-table :is(th,td){padding:16px 14px 16px 0}#sdna-kc .editorial-contact .service-preview-table thead th{font-size:14px;line-height:1.5}#sdna-kc .editorial-contact .service-preview-table :is(.service-preview-action,.service-preview-owner){font-size:16px;line-height:1.6}#sdna-kc .editorial-contact .service-preview-reason{font-size:16px;line-height:1.6}#sdna-kc .editorial-contact .advice-details{max-width:940px;margin-top:36px;padding-top:0}#sdna-kc .editorial-contact .test-reception{max-width:900px;margin-top:40px}#sdna-kc .editorial-contact .test-reception p{font-size:15px;line-height:1.6}@media(max-width:1050px){#sdna-kc .editorial-products .ph-product-group{grid-template-columns:180px minmax(0,1fr);gap:28px}#sdna-kc .editorial-products .ph-family:nth-child(n){grid-template-columns:minmax(0,1fr) 22px;gap:8px 20px}#sdna-kc .editorial-products .ph-family .ph-family-summary{grid-column:1}#sdna-kc .editorial-products .ph-family-arrow{grid-column:2;grid-row:1;padding-top:23px}}@media(max-width:960px){#sdna-kc .editorial-contact .advice-workspace{grid-template-columns:1fr;gap:32px}#sdna-kc .editorial-contact :is(.advice-intro,.contactform){max-width:760px}#sdna-kc .editorial-contact .advice-jump{display:block;margin-top:22px}#sdna-kc .editorial-help :is(.service-document,.consulting-document){padding:28px}#sdna-kc .editorial-help .service-document-rows .service-example,#sdna-kc .editorial-fractional .consulting-example-item{grid-template-columns:minmax(160px,.65fr) minmax(0,1.7fr);gap:16px 26px}}@media(max-width:700px){#sdna-kc .editorial-help{font-size:17px}#sdna-kc .editorial-help h1{font-size:32px;line-height:1.16;margin-bottom:16px}#sdna-kc .editorial-help h2{font-size:24px}#sdna-kc .editorial-help h3{font-size:21px}#sdna-kc .editorial-help :is(p,li,dd){font-size:17px;line-height:1.6}#sdna-kc .editorial-help .intro{font-size:17px;line-height:1.6}#sdna-kc .editorial-help :is(.service-offer-intro,.consulting-intro){margin-bottom:28px}#sdna-kc .editorial-products .ph-task-index{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:36px}#sdna-kc .editorial-products .ph-task-index>a:nth-child(n){padding:20px 18px 20px 0;border:0;border-top:1px solid var(--line)}#sdna-kc .editorial-products .ph-task-index>a:nth-child(2n){padding-left:18px;border-left:1px solid var(--line)}#sdna-kc .editorial-products .ph-task-index>a:nth-child(-n+2){border-top:0}#sdna-kc .editorial-products .ph-task-index strong{font-size:21px}#sdna-kc .editorial-products .ph-product-group{grid-template-columns:1fr;gap:26px;padding-top:24px;margin-bottom:34px}#sdna-kc .editorial-products .ph-product-group>header p{max-width:48ch}#sdna-kc .editorial-products .ph-family:nth-child(n){grid-template-columns:minmax(0,1fr) 22px;gap:10px 20px;padding:22px 0}#sdna-kc .editorial-products .ph-family:first-child{padding-top:0}#sdna-kc .editorial-products .ph-family h3{font-size:21px}#sdna-kc .editorial-product-detail .ph-topic-nav a{flex:1 0 50%;padding:12px 10px;font-size:16px}#sdna-kc .editorial-product-detail .ph-topic-nav a:nth-child(odd){padding-left:0}#sdna-kc .editorial-product-detail .ph-task-body>h2{font-size:24px}#sdna-kc .editorial-product-detail .ph-step-diagram li:nth-child(n){gap:14px;padding:22px 0;grid-template-columns:22px minmax(0,1fr)}#sdna-kc .editorial-product-detail .ph-step-diagram h3{font-size:21px}#sdna-kc .editorial-product-detail .ph-step-diagram p{font-size:17px}#sdna-kc .editorial-product-detail .ph-select-grid{grid-template-columns:1fr;gap:20px}#sdna-kc .editorial-product-detail :is(.ph-resolution,.ph-context-note){padding:20px}#sdna-kc .editorial-product-detail .ph-next-links{display:block}#sdna-kc .editorial-product-detail .ph-next-links a{display:flex;align-items:center;min-height:48px}#sdna-kc .editorial-help :is(.service-document,.consulting-document){padding:22px 20px;margin:32px 0}#sdna-kc .editorial-help .document-masthead h2{font-size:24px}#sdna-kc .editorial-help .service-document-rows .service-example,#sdna-kc .editorial-fractional .consulting-example-item{display:block;padding:24px 0}#sdna-kc .editorial-help .service-action-heading,#sdna-kc .editorial-fractional .consulting-example-item>header{margin-bottom:22px}#sdna-kc .editorial-help .service-action-heading h3,#sdna-kc .editorial-fractional .consulting-example-item>header h3{font-size:22px}#sdna-kc .editorial-help .service-action-body dd,#sdna-kc .editorial-fractional .consulting-example-item dd{font-size:17px}#sdna-kc .editorial-help .service-contact-steps li{font-size:17px;padding-left:6px}#sdna-kc .editorial-fractional .consulting-role-strip{grid-template-columns:1fr;gap:14px}#sdna-kc .editorial-fractional .consulting-areas dl>div{grid-template-columns:1fr;gap:14px;padding:24px 0}#sdna-kc .editorial-fractional .consulting-responsibility-columns{grid-template-columns:1fr;gap:14px}#sdna-kc .editorial-contact .contact-mode-list{margin-top:32px}#sdna-kc .editorial-contact .contact-mode-list>a{grid-template-columns:minmax(0,1fr) 22px;gap:12px 20px;padding:24px 0}#sdna-kc .editorial-contact .contact-mode-list h2{font-size:22px}#sdna-kc .editorial-contact .contact-mode-list p{grid-column:1;font-size:17px}#sdna-kc .editorial-contact .contact-mode-list span{grid-column:2;grid-row:1}#sdna-kc .editorial-contact .advice-workspace .contactform{padding:24px 20px}#sdna-kc .editorial-contact .contactform>h2{font-size:24px}#sdna-kc .editorial-contact .advice-intro .service-preview{padding:22px 18px}#sdna-kc .editorial-contact .service-preview-table{table-layout:auto}#sdna-kc .editorial-contact .service-preview-table th:first-child{width:65%}}@media(max-width:480px){#sdna-kc .editorial-products .ph-task-index{grid-template-columns:1fr}#sdna-kc .editorial-products .ph-task-index>a:nth-child(n){padding:20px 0;border:0;border-top:1px solid var(--line)}#sdna-kc .editorial-products .ph-task-index>a:first-child{border-top:0}#sdna-kc .editorial-product-detail .ph-button{width:100%}#sdna-kc .editorial-contact .segmented{gap:16px}}}@media print{#sdna-kc :is(.service-print-document,.consulting-print-document){border:0;padding:0;margin:0;max-width:none}#sdna-kc :is(.service-print-document,.consulting-print-document) :is(p,li,dd){orphans:3;widows:3}#sdna-kc :is(.service-print-document,.consulting-print-document) :is(h2,h3,header,dt){break-after:avoid;page-break-after:avoid}#sdna-kc :is(.service-print-document,.consulting-print-document) :is(.service-example,.consulting-example-item){break-inside:auto;page-break-inside:auto}#sdna-kc :is(.service-print-document,.consulting-print-document) dl>div{break-inside:avoid;page-break-inside:avoid}#sdna-kc .service-print-document .service-document-rows .service-example{display:block}#sdna-kc .service-print-document .service-action-heading{margin-bottom:16px}#sdna-kc .service-print-document .service-action-body dl{display:block}#sdna-kc .service-print-document .service-action-body dl>div{margin-bottom:12px}#sdna-kc .editorial-products .ph-family{break-inside:avoid;page-break-inside:avoid}}@media screen{#sdna-kc{--hub-rule:#dcded9;--hub-surface:#fff;--hub-soft:#efeee9;--hub-radius:8px}#sdna-kc .localheader{background:#f8f7f5}#sdna-kc .localnav a{position:relative}#sdna-kc .localnav a[aria-current=page]{font-weight:600}@media(max-width:989px){#sdna-kc .localheader .navrow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;min-height:60px;padding-block:8px}#sdna-kc .localheader .brand{min-width:0;min-height:44px}#sdna-kc .localheader .brand span{font-size:15px}#sdna-kc .localheader .menubtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:112px;margin:0;padding:8px 14px;border:1px solid var(--hub-rule);border-radius:6px;background:var(--hub-soft);font-size:14px;font-weight:500;line-height:1.4}#sdna-kc .localheader .menubtn:hover{background:#e6e5df}#sdna-kc .localheader .menubtn[aria-expanded=true]{background:var(--hub-surface);border-color:#8c9189}#sdna-kc .localheader .localnav{display:none;grid-column:1/-1;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;width:100%;min-width:0;margin:0;padding:8px 0 0;border:0}#sdna-kc .localheader .localnav.open{display:flex}#sdna-kc .localheader .localnav>a{display:flex;align-items:center;min-height:52px;padding:12px 4px;border-radius:4px;font-size:16px;line-height:1.5}#sdna-kc .localheader .localnav a:hover{background:var(--hub-soft)}#sdna-kc .localheader .localnav [aria-current=page]{text-underline-offset:5px}#sdna-kc .localheader .knowledge-nav-utilities{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 0;padding:8px 0 0;border:0;border-top:1px solid var(--hub-rule)}#sdna-kc .localheader .knowledge-nav-utilities a{display:flex;align-items:center;min-height:48px;padding:10px 4px;font-size:15px;line-height:1.5;color:var(--ink)}#sdna-kc .localheader :is(a,button):focus-visible{outline:3px solid var(--focus);outline-offset:2px}}#sdna-kc .kn-page :is(h1,h2,h3){text-wrap:balance}#sdna-kc .kn-page p{text-wrap:pretty}#sdna-kc .kn-page :is(a,button,summary,select,input):focus-visible{outline:3px solid #1f2328;outline-offset:4px}#sdna-kc .hub-home>.wrap{display:block}#sdna-kc .hub-home{padding-top:36px}#sdna-kc .hub-home .kn-home-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:end;gap:56px;max-width:none;margin:0 0 40px}#sdna-kc .hub-home .kn-home-intro h1{font-size:44px;line-height:1.12;max-width:22ch;margin:12px 0 16px}#sdna-kc .hub-home .kn-home-intro .intro{font-size:18px;max-width:46ch;margin:0}#sdna-kc .hub-home .kn-home-search{margin:0;padding-bottom:2px}#sdna-kc .hub-home .kn-home-search>label{font-size:16px;font-weight:550;margin:0 0 10px}#sdna-kc .hub-home .kn-home-search>div{display:flex;gap:0}#sdna-kc .hub-home .kn-home-search input{min-width:0;flex:1;width:100%;min-height:54px;border:1px solid #b9bdb7;border-right:0;border-radius:6px 0 0 6px;background:#fff;padding:12px 16px;font-size:17px}#sdna-kc .hub-home .kn-home-search .btn{min-height:54px;border-radius:0 6px 6px 0;padding-inline:24px}#sdna-kc .hub-home .kn-home-search>p{font-size:14px;color:var(--muted);margin:9px 0 0}#sdna-kc .hub-home .kn-home-search>p a{display:inline;padding:0;min-height:0;text-underline-offset:3px}#sdna-kc .hub-home .kn-home-search>p a>span{display:none}#sdna-kc .hub-home .kn-home-topics{margin:0;padding:0;border:0}#sdna-kc .hub-topic-directory>h2{font-size:24px;margin:0 0 20px}#sdna-kc .hub-topic-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#sdna-kc .hub-topic-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;min-height:108px;padding:22px 24px;border:1px solid var(--hub-rule);border-radius:var(--hub-radius);background:var(--hub-surface);text-decoration:none;transition:border-color .16s,background-color .16s}#sdna-kc .hub-topic-entry>span:first-child{min-width:0}#sdna-kc .hub-topic-entry strong{display:block;font:550 20px/1.3 var(--kc-font-heading);letter-spacing:-.02em}#sdna-kc .hub-topic-entry>span>span{display:block;font-size:14px;line-height:1.5;color:var(--muted);margin-top:7px}#sdna-kc .hub-topic-entry>span:last-child{font-size:20px;flex:none}#sdna-kc .hub-topic-entry:hover{background:#f4f3ef;border-color:#9a9f97}#sdna-kc .hub-topic-entry:hover strong{text-decoration:underline;text-underline-offset:4px}#sdna-kc .hub-incident-entry{background:#eeede8;border-color:#d5d5cb}#sdna-kc .hub-incident-entry strong{color:#ab0711}#sdna-kc .hub-home .kn-home-featured{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;margin:56px 0;padding:32px 0;border-block:1px solid var(--hub-rule)}#sdna-kc .hub-home .kn-feature-image{margin:0}#sdna-kc .hub-home .kn-feature-image .editorial-photograph{display:block;width:100%;height:auto;max-height:330px;object-fit:contain;border-radius:4px}#sdna-kc .hub-home .kn-feature-image figcaption{font-size:13px;line-height:1.5;color:var(--muted);margin-top:10px}#sdna-kc .hub-home .kn-feature-copy{padding:0}#sdna-kc .hub-home .kn-feature-copy h2{font-size:30px;line-height:1.15;max-width:24ch;margin:8px 0 16px}#sdna-kc .hub-home .kn-feature-copy>p:not(.eyebrow){font-size:18px;line-height:1.6;max-width:50ch}#sdna-kc .hub-home .kn-feature-copy .hub-feature-excerpt{font-size:16px;color:var(--muted)}#sdna-kc .hub-home .kn-home-underlays{margin:48px 0}#sdna-kc .hub-learning-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;padding:32px 36px;background:#ecece6;border-radius:8px;margin:48px 0}#sdna-kc .hub-learning-entry h2{font-size:28px;margin:6px 0 12px}#sdna-kc .hub-learning-entry p{font-size:17px;max-width:58ch;margin:0}#sdna-kc .hub-learning-entry .eyebrow{font-size:13px;margin:0}#sdna-kc .hub-learning-entry>a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;font-weight:550}#sdna-kc .hub-home .hub-contexts{display:block;border-block:1px solid var(--hub-rule);margin:36px 0 0;padding:0}#sdna-kc .hub-contexts>summary{padding:20px 0;min-height:56px;cursor:pointer;font-size:18px;font-weight:550}#sdna-kc .hub-contexts>div{padding-bottom:20px}#sdna-kc .hub-home .kn-home-utilities{border-top:0;margin:0;padding-top:36px}#sdna-kc .kn-page.hub-library .kn-library-header{max-width:900px;margin:18px 0 28px}#sdna-kc .kn-page.hub-library .kn-library-header h1{font-size:44px;line-height:1.12;margin:0 0 14px;max-width:28ch}#sdna-kc .kn-page.hub-library .kn-library-header .intro{font-size:18px;margin:0;max-width:65ch}#sdna-kc .hub-topic-nav{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 24px;border-bottom:1px solid var(--hub-rule)}#sdna-kc .hub-topic-nav>a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 15px;border:1px solid #d8dad4;border-radius:6px;background:transparent;font-size:14px;line-height:1.4;text-decoration:none}#sdna-kc .hub-topic-nav>a:hover{background:#eeede8;border-color:#8e958a}#sdna-kc .hub-topic-nav>a[aria-current=page]{color:#fff;background:#1f2328;border-color:#1f2328;font-weight:550}#sdna-kc .hub-library-toolbar{display:flex;justify-content:space-between;align-items:start;gap:20px;min-height:56px;margin-top:12px}#sdna-kc .kn-page.hub-library .kn-result-count{font-size:14px;margin:0;padding-top:12px}#sdna-kc .hub-refine{margin:0;max-width:100%;text-align:left}#sdna-kc .hub-refine>summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:14px;list-style:revert}#sdna-kc .hub-refine[open]{flex:1;max-width:900px}#sdna-kc .hub-refine .kn-filter{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;margin:10px 0 20px;background:#eeede8;border:0;border-radius:6px}#sdna-kc .hub-refine .kn-filter>div{flex:1;min-width:160px;max-width:none}#sdna-kc .hub-refine .kn-filter label{font-size:14px}#sdna-kc .hub-refine .kn-filter select{width:100%;min-height:44px;font-size:15px}#sdna-kc .hub-refine .kn-filter .btn{min-height:44px;font-size:15px}#sdna-kc .kn-page.hub-library .kn-topic-section{display:block;margin:0 0 44px;padding:0;border:0}#sdna-kc .kn-page.hub-library .kn-topic-section>header{display:flex;justify-content:space-between;align-items:baseline;gap:32px;margin:0 0 18px}#sdna-kc .kn-page.hub-library .kn-topic-section>header h2{font-size:24px;line-height:1.25;max-width:none;margin:0}#sdna-kc .kn-page.hub-library .kn-topic-section>header p{font-size:15px;color:var(--muted);max-width:60ch;margin:0}#sdna-kc .kn-page.hub-library .hub-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#sdna-kc .kn-page.hub-library .hub-guide-card{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:26px 26px 22px;margin:0;border:1px solid var(--hub-rule);border-radius:var(--hub-radius);background:var(--hub-surface);min-width:0;text-decoration:none;box-shadow:none;transition:border-color .16s,background-color .16s}#sdna-kc .kn-page.hub-library .hub-guide-card h3{font-size:22px;line-height:1.3;max-width:26ch;margin:0 0 14px}#sdna-kc .kn-page.hub-library .hub-guide-card p{font-size:16px;line-height:1.6;margin:0;color:var(--muted);max-width:42ch}#sdna-kc .hub-card-action{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:auto;font-size:15px;line-height:1.5;font-weight:550}#sdna-kc .hub-card-action .kn-row-arrow{display:block;font-size:20px}#sdna-kc .kn-page.hub-library .hub-guide-card:hover{border-color:#7c8577;background:#fdfdfb}#sdna-kc .kn-page.hub-library .hub-guide-card:hover h3{text-decoration:underline;text-underline-offset:4px}#sdna-kc .kn-page.hub-library .kn-library-footer,#sdna-kc .hub-incident-strip{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid var(--hub-rule);padding:28px 0;margin:12px 0 0}#sdna-kc .kn-page.hub-library .kn-library-footer h2,#sdna-kc .hub-incident-strip strong{font-size:22px;line-height:1.3;margin:0 0 10px}#sdna-kc .kn-page.hub-library .kn-library-footer p,#sdna-kc .hub-incident-strip p{font-size:16px;margin:0;max-width:60ch;color:var(--muted)}#sdna-kc .hub-library-resources{padding-top:30px;border-top:1px solid var(--hub-rule);margin-top:12px}#sdna-kc .hub-library-resources h2{font-size:28px;margin:0 0 20px}#sdna-kc .hub-library-resources .kn-underlay-grid{max-width:780px}#sdna-kc .hub-breadcrumbs{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:14px;margin:0 0 24px}#sdna-kc .hub-guide .kn-article-header{margin:0 0 28px}#sdna-kc .hub-guide .kn-article-header h1{max-width:29ch;font-size:44px;line-height:1.12;margin:8px 0 18px}#sdna-kc .hub-guide .kn-article-header .intro{font-size:18px;max-width:65ch;margin:0}#sdna-kc .hub-guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding-block:14px;border-block:1px solid var(--hub-rule)}#sdna-kc .hub-guide-toc{display:flex;flex-wrap:wrap;gap:8px 24px}#sdna-kc .hub-guide-toc>a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-underline-offset:4px}#sdna-kc .hub-guide-toolbar>.btn{font-size:15px;white-space:nowrap;min-height:44px}#sdna-kc .hub-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:64px;align-items:start}#sdna-kc .hub-guide .kn-direct-answer{padding:4px 0 4px 24px;background:transparent;border:0;border-left:3px solid #e3000f;margin:0 0 32px}#sdna-kc .hub-guide .kn-direct-answer .kn-kicker{font-size:13px;margin-bottom:9px}#sdna-kc .hub-guide .kn-direct-answer>p:last-child{font-size:20px;line-height:1.5;max-width:58ch;margin:0;font-weight:500}#sdna-kc .hub-guide .kn-guide-aside{display:block;position:sticky;top:28px}#sdna-kc .hub-guide-tool{padding:24px;background:#eeede8;border-radius:8px;margin:0}#sdna-kc .hub-guide-tool>p:first-child{font-size:13px;margin:0 0 12px}#sdna-kc .hub-guide .hub-guide-tool h2{font-size:22px;line-height:1.25;margin:0 0 14px}#sdna-kc .hub-guide-tool p{font-size:15px;line-height:1.6}#sdna-kc .hub-guide-tool>a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:550}#sdna-kc .hub-guide-tool>span{display:block;font-size:13px;margin-top:8px;color:var(--muted)}#sdna-kc .hub-guide :is(.kn-step-section,.kn-completion,.kn-exceptions){scroll-margin-top:24px}#sdna-kc .hub-guide .kn-reading>.kn-section{margin:36px 0}#sdna-kc .hub-guide .kn-steps>li{padding:22px 0}#sdna-kc .hub-guide .kn-steps h3{font-size:22px;margin-bottom:10px}#sdna-kc .hub-guide .kn-comparison{padding:26px;background:#eeede8;border-radius:8px}#sdna-kc .hub-guide .kn-comparison figcaption{font-size:24px}#sdna-kc .hub-guide .kn-related{padding-top:28px;border-top:1px solid var(--hub-rule)}#sdna-kc .hub-guide .kn-help{background:transparent;padding:24px 0;border-top:1px solid var(--hub-rule)}#sdna-kc .hub-resource .kn-article-header{max-width:920px;margin:20px 0 30px}#sdna-kc .hub-resource .kn-article-header h1{font-size:44px;line-height:1.12;max-width:27ch}#sdna-kc .hub-resource-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:48px;align-items:start}#sdna-kc .hub-resource .kn-resource-document{max-width:none;margin:0;background:#fff;padding:36px 42px;border:1px solid #d5d8d0;box-shadow:0 8px 22px #1f232806}#sdna-kc .hub-resource-sidebar{padding-top:6px;position:sticky;top:28px}#sdna-kc .hub-resource-sidebar h2{font-size:24px;margin:0 0 12px}#sdna-kc .hub-resource-sidebar p{font-size:16px;line-height:1.6;margin-bottom:20px}#sdna-kc .hub-resource-sidebar .btn{width:100%;justify-content:center;font-size:15px}#sdna-kc .hub-resource-sidebar>section{border-top:1px solid var(--hub-rule);padding-top:24px;margin-top:28px}#sdna-kc .hub-resource-sidebar h3{font-size:17px;margin:0 0 12px}#sdna-kc .hub-resource-sidebar>a{font-size:15px;display:inline-flex;align-items:center;min-height:44px}#sdna-kc .hub-resource .kn-resource-section h2{font-size:24px}#sdna-kc .hub-resource .kn-resource-checks li{font-size:17px;line-height:1.6}#sdna-kc .hub-resource .kn-reading>.kn-help{background:transparent;border-top:1px solid var(--hub-rule);padding:28px 0}#sdna-kc .hub-tools .kn-article-header{margin:20px 0 36px}#sdna-kc .hub-tools-readable>header,#sdna-kc .hub-tools-editable>header{margin:28px 0 24px}#sdna-kc .hub-tools-readable>header h2,#sdna-kc .hub-tools-editable>header h2{margin:6px 0 12px}#sdna-kc .hub-tools .kn-underlay-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#sdna-kc .hub-tools .kn-underlay-preview{display:grid;grid-template-columns:85px minmax(0,1fr);gap:18px;padding-top:0;border:0}#sdna-kc .hub-tools .kn-document-preview{padding:8px;background:#eeede8;max-width:100%}#sdna-kc .hub-tools .kn-document-preview>span{display:none}#sdna-kc .hub-tools .kn-underlay-copy .kn-kicker{font-size:11px;margin:0 0 6px}#sdna-kc .hub-tools .kn-underlay-copy h3{font-size:20px;margin:0 0 10px}#sdna-kc .hub-tools .kn-underlay-copy>p:not(.kn-kicker){font-size:15px;line-height:1.5;margin-bottom:8px}#sdna-kc .hub-tool-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}#sdna-kc .hub-tool-link{display:flex;gap:20px;justify-content:space-between;padding:22px;border:1px solid var(--hub-rule);border-radius:8px;background:#fff;text-decoration:none}#sdna-kc .hub-tool-link h3{font-size:20px;margin:0 0 10px}#sdna-kc .hub-tool-link p{font-size:15px;color:var(--muted);line-height:1.6;margin:0}#sdna-kc .hub-tool-link:hover{border-color:#8a9383}#sdna-kc .hub-tools-editable{border-top:1px solid var(--hub-rule);padding-top:16px;margin-top:40px}#sdna-kc .hub-tools-editable .hub-tool-link-grid{grid-template-columns:1fr 1fr}#sdna-kc .hub-tools-editable .kn-cycle-pdf{padding:28px;background:#eeede8;border-radius:8px;max-width:none}#sdna-kc .hub-tools-editable .kn-cycle-pdf h3{font-size:24px}}@media screen{#sdna-kc .hub-library-controls{margin-bottom:12px}#sdna-kc .hub-library-selected .hub-library-controls{display:flex;flex-wrap:wrap;align-items:start;gap:0 24px;border-block:1px solid var(--hub-rule);padding:4px 0;margin-bottom:28px}#sdna-kc .hub-library-selected .hub-library-toolbar{flex:1;min-width:200px;margin:0;min-height:44px}#sdna-kc .hub-topic-picker{margin:0;min-width:100px}#sdna-kc .hub-topic-picker>summary{min-height:44px;font-size:14px;padding:10px 0;cursor:pointer}#sdna-kc .hub-topic-picker[open]{flex-basis:100%}#sdna-kc .hub-topic-picker .hub-topic-nav{padding:10px 0 20px;border:0}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .kn-topic-section{padding:26px 30px;border:1px solid var(--hub-rule);border-radius:8px;background:#fff;margin:0 0 20px}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .kn-topic-section>header{display:block;margin-bottom:14px}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .kn-topic-section>header p{margin-top:9px}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-guide-cards{display:block}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-guide-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;border:0;border-radius:0;border-top:1px solid var(--hub-rule);padding:18px 0;background:transparent}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-guide-card h3{font-size:20px;line-height:1.35;max-width:none;margin:0 0 6px}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-guide-card p{font-size:15px;max-width:75ch}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-card-action{font-size:14px;align-self:center;margin:0;gap:16px}}@media screen and (max-width:1000px){#sdna-kc .hub-home .kn-home-intro{gap:28px}#sdna-kc .hub-topic-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#sdna-kc .kn-page.hub-library .hub-guide-cards{gap:14px}#sdna-kc .kn-page.hub-library .hub-guide-card{padding:22px 20px}#sdna-kc .kn-page.hub-library .kn-topic-section>header{display:block}#sdna-kc .kn-page.hub-library .kn-topic-section>header p{margin-top:10px}#sdna-kc .hub-article-layout,#sdna-kc .hub-resource-layout{grid-template-columns:minmax(0,1fr);gap:32px}#sdna-kc .hub-guide .kn-guide-aside,#sdna-kc .hub-resource-sidebar{position:static}#sdna-kc .hub-resource-sidebar{grid-row:1;padding:22px;background:#eeede8;border-radius:8px}#sdna-kc .hub-resource-sidebar .btn{width:auto}#sdna-kc .hub-resource-sidebar>section,#sdna-kc .hub-resource-sidebar>a{display:none}#sdna-kc .hub-resource-sidebar p{display:inline;margin-right:20px}#sdna-kc .hub-tools .kn-underlay-grid{grid-template-columns:1fr;gap:28px}#sdna-kc .hub-tools .kn-underlay-preview{grid-template-columns:110px minmax(0,1fr);max-width:620px}}@media screen and (max-width:700px){#sdna-kc .hub-home{padding-top:24px}#sdna-kc .hub-home .kn-home-intro{display:block;margin-bottom:28px}#sdna-kc .hub-home .kn-home-intro h1{font-size:32px;max-width:22ch;margin:8px 0 12px}#sdna-kc .hub-home .kn-home-intro .intro{font-size:17px}#sdna-kc .hub-home .kn-home-intro .eyebrow{font-size:12px}#sdna-kc .hub-home .kn-home-search{margin-top:24px}#sdna-kc .hub-home .kn-home-search input{min-height:48px;font-size:16px}#sdna-kc .hub-home .kn-home-search .btn{min-height:48px;font-size:15px;padding-inline:20px}#sdna-kc .hub-topic-directory>h2{font-size:22px;margin-bottom:16px}#sdna-kc .hub-topic-directory-grid{grid-template-columns:1fr;gap:9px}#sdna-kc .hub-topic-entry{min-height:80px;padding:16px 18px}#sdna-kc .hub-topic-entry strong{font-size:19px}#sdna-kc .hub-topic-entry>span>span{font-size:14px;margin-top:4px}#sdna-kc .hub-home .kn-home-featured{grid-template-columns:1fr;gap:24px;margin:32px 0;padding:28px 0}#sdna-kc .hub-home .kn-feature-copy h2{font-size:26px;max-width:25ch}#sdna-kc .hub-home .kn-feature-copy>p:not(.eyebrow){font-size:17px}#sdna-kc .hub-home .kn-feature-copy .hub-feature-excerpt{font-size:15px}#sdna-kc .hub-home .kn-feature-image .editorial-photograph{max-height:300px}#sdna-kc .hub-learning-entry{display:block;padding:26px 24px;margin:32px 0}#sdna-kc .hub-learning-entry h2{font-size:24px}#sdna-kc .hub-learning-entry p{font-size:16px}#sdna-kc .hub-learning-entry>a{margin-top:16px}#sdna-kc .kn-page.hub-library .kn-library-header{margin:18px 0 22px}#sdna-kc .kn-page.hub-library .kn-library-header h1{font-size:32px;line-height:1.16;margin-bottom:12px}#sdna-kc .kn-page.hub-library .kn-library-header .intro{font-size:17px;line-height:1.6}#sdna-kc .hub-topic-nav{gap:6px;padding-bottom:16px}#sdna-kc .hub-topic-nav>a{min-height:42px;padding:8px 11px;font-size:13px}#sdna-kc .hub-library-toolbar{min-height:52px;gap:16px;margin-top:8px}#sdna-kc .hub-refine>summary{font-size:13px}#sdna-kc .hub-refine[open]{flex:1}#sdna-kc .hub-refine .kn-filter{display:block;padding:16px}#sdna-kc .hub-refine .kn-filter>div{margin-bottom:12px}#sdna-kc .hub-refine .kn-filter>.btn{width:100%}#sdna-kc .kn-page.hub-library .kn-topic-section{margin-bottom:32px}#sdna-kc .kn-page.hub-library .kn-topic-section>header{margin-bottom:14px}#sdna-kc .kn-page.hub-library .kn-topic-section>header h2{font-size:22px}#sdna-kc .kn-page.hub-library .kn-topic-section>header p{font-size:15px}#sdna-kc .kn-page.hub-library .hub-guide-cards{grid-template-columns:1fr;gap:12px}#sdna-kc .kn-page.hub-library .hub-guide-card{padding:22px;gap:20px}#sdna-kc .kn-page.hub-library .hub-guide-card h3{font-size:21px;margin-bottom:12px;max-width:28ch}#sdna-kc .kn-page.hub-library .hub-guide-card p{font-size:16px}#sdna-kc .kn-page.hub-library .kn-library-footer,#sdna-kc .hub-incident-strip{display:block;padding:24px 0}#sdna-kc .kn-page.hub-library .kn-library-footer h2,#sdna-kc .hub-incident-strip strong{font-size:21px}#sdna-kc .kn-page.hub-library .kn-library-footer>a,#sdna-kc .hub-incident-strip>a{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;font-size:15px}#sdna-kc .hub-guide .kn-article-header h1,#sdna-kc .hub-resource .kn-article-header h1{font-size:32px;line-height:1.16}#sdna-kc .hub-guide .kn-article-header .intro{font-size:17px}#sdna-kc .hub-guide-toolbar{display:block;margin-top:22px;padding-block:10px}#sdna-kc .hub-guide-toc{gap:0 18px}#sdna-kc .hub-guide-toc>a{font-size:14px;min-height:40px}#sdna-kc .hub-guide-toolbar>.btn{margin-top:8px}#sdna-kc .hub-guide .kn-direct-answer{padding-left:18px;margin-bottom:28px}#sdna-kc .hub-guide .kn-direct-answer>p:last-child{font-size:18px}#sdna-kc .hub-guide .kn-steps h3{font-size:21px}#sdna-kc .hub-guide .kn-comparison{padding:22px}#sdna-kc .hub-resource .kn-article-header{margin:18px 0 24px}#sdna-kc .hub-resource .kn-resource-document{padding:24px 22px}#sdna-kc .hub-resource .kn-resource-section h2{font-size:22px}#sdna-kc .hub-resource .kn-resource-checks li{font-size:17px}#sdna-kc .hub-resource-sidebar{padding:20px}#sdna-kc .hub-resource-sidebar h2{font-size:22px}#sdna-kc .hub-resource-sidebar p{display:block;font-size:15px;margin:0 0 14px}#sdna-kc .hub-tools .kn-underlay-preview{grid-template-columns:85px minmax(0,1fr);gap:18px}#sdna-kc .hub-tools .kn-underlay-copy h3{font-size:20px}#sdna-kc .hub-tools .kn-underlay-copy>p:not(.kn-kicker){font-size:15px}#sdna-kc .hub-tool-link-grid,#sdna-kc .hub-tools-editable .hub-tool-link-grid{grid-template-columns:1fr;gap:12px}#sdna-kc .hub-tools-editable .kn-cycle-pdf{padding:24px}}@media screen and (max-width:700px){#sdna-kc .hub-library-selected .hub-library-controls{gap:0 16px;margin-bottom:24px}#sdna-kc .hub-topic-picker{min-width:80px}#sdna-kc .hub-topic-picker>summary{font-size:13px}#sdna-kc .hub-library-selected .hub-library-toolbar{min-width:0;gap:12px}#sdna-kc .hub-library-controls:has(.hub-refine[open]) .hub-library-toolbar{flex-basis:100%;flex-wrap:wrap;gap:0 12px}#sdna-kc .hub-refine[open]{flex-basis:100%;min-width:0}#sdna-kc .hub-refine .kn-filter>div{min-width:0}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .kn-topic-section{padding:22px;margin-bottom:16px}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-guide-card{grid-template-columns:minmax(0,1fr) 20px;gap:16px}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-guide-card h3{font-size:20px}#sdna-kc .kn-page.hub-library:not(.hub-library-selected) .hub-card-action{font-size:0;gap:0}}@media print{#sdna-kc :is(.hub-guide-toolbar,.hub-resource-sidebar,.hub-guide-tool,.hub-topic-nav,.hub-refine){display:none!important}#sdna-kc .hub-resource-layout{display:block}}@media screen{#sdna-kc .hub-article-layout.hub-article-full{display:block;max-width:850px}#sdna-kc .kn-resource-note-footer{font-size:14px;line-height:1.55;color:var(--muted);margin:24px 0}}@media screen and (max-width:1000px){#sdna-kc .hub-resource-sidebar{padding:0;background:transparent;border-radius:0}#sdna-kc .hub-resource-sidebar :is(h2,p){display:none}#sdna-kc .hub-resource-sidebar .btn{width:auto;min-height:44px}#sdna-kc .hub-resource-layout{gap:20px}}@media screen and (max-width:700px){#sdna-kc .hub-resource .kn-document-masthead{margin-bottom:16px;padding-bottom:10px}#sdna-kc .hub-resource .kn-resource-usage{font-size:15px;line-height:1.5;margin:0 0 20px}}@media screen{#sdna-kc .results-page>header{margin-bottom:20px}#sdna-kc .results-page .results-note{margin-top:14px;max-width:68ch}#sdna-kc .results-page>header .results-note .hint{font-size:14px;line-height:1.5;margin:0}#sdna-kc .results-page>header .results-note p+p{margin-top:6px}#sdna-kc .results-page .decision-workspace{margin-top:20px}#sdna-kc .results-page .resultcard:first-child{padding-top:16px}#sdna-kc .workbook-shortcuts{display:flex;flex-wrap:wrap;gap:4px 24px;padding:12px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--hub-rule)}#sdna-kc .workbook-shortcuts a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;text-underline-offset:4px}#sdna-kc :is(#arbetsmall,#styrelsedagordning,#medlemsblad){scroll-margin-top:24px}#sdna-kc .plan-actions .save-notice{font-size:14px;line-height:1.5;max-width:65ch;margin:10px 0 16px}#sdna-kc .search-empty{padding-top:20px;margin-top:24px;border-top:1px solid var(--hub-rule)}#sdna-kc .search-empty h2{font-size:24px;margin-bottom:8px}#sdna-kc .search-suggestions{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}#sdna-kc .kn-home-search .kn-home-incident{margin-top:10px;font-size:15px}#sdna-kc .kn-home-search .kn-home-incident a{min-height:44px;display:inline-flex;align-items:center}#sdna-kc .kn-related-context{padding-top:20px;margin-top:24px;border-top:1px solid var(--hub-rule)}#sdna-kc .kn-related-context h3{font-size:20px}#sdna-kc .hub-library-tool-links{margin-top:16px}#sdna-kc .contact-review-next{margin-top:28px;padding-top:20px;border-top:1px solid var(--hub-rule)}#sdna-kc .contact-review-next h2{font-size:24px;margin:0 0 8px}}@media screen and (max-width:700px){#sdna-kc .workbook-shortcuts{display:grid;grid-template-columns:1fr;gap:0;padding-top:4px}#sdna-kc .results-page .decision-workspace{margin-top:16px}}@media screen{#sdna-kc .localheader{--ink: #fff;--muted: #fff;--line: #444;--hub-rule: #444;--hub-soft: #222;--hub-surface: #222;--focus: #fff;background:#000;color:#fff;border-color:#333}#sdna-kc .localheader :is(.brand,.localnav a,.menubtn){color:#fff}#sdna-kc .localheader .localnav [aria-current=page]{text-decoration-color:currentColor}#sdna-kc .localheader .menubtn{background:transparent;border-color:#777}#sdna-kc .localheader .menubtn:hover,#sdna-kc .localheader .menubtn[aria-expanded=true]{background:#222;border-color:#aaa}#sdna-kc .localheader :is(a,button):focus-visible{outline:3px solid #fff;outline-offset:2px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sdna-kc.css.map */
